Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import smtplib
- from email.message import EmailMessage
- import sys
- emailService = input('Enter the email service that you are going to be using!')
- if emailService.lower() == 'hotmail':
- smtpServer = 'smtp.live.com'
- port = 25
- elif emailService.lower() == 'gmail':
- smptserver = 'smpt.gmail.com'
- port = 587
- username = input('Enter username')
- password = input('Enter password')
- connectToserver(smptServer, port)
- Messagesubject = input('Enter subject')
- message = input('Enter message')
- reciever = input('Enter recipient email')
- def connectToserver(service, port):
- global server
- try:
- server = smtplib.SMTP(service, port)
- server.starttls()
- server.ehlo()
- server.login(username, password)
- except smtplib.SMTPAuthenticationError as error:
- print('Authentication unsuccessful, did you spell everything right?')
- def sendMessage(message, recipient, subject):
- global server
- Bodymessage = EmailMessage()
- Bodymessage.set_content(message)
- Bodymessage['From'] = username
- Bodymessage['To'] = recipient
- Bodymessage['Subject'] = subject
- strver = Bodymessage.as_string()
- server.sendmail(username, recipient, strver)
- print('Message has been sent!')
- server.quit()
- sys.exit()
- sendMessage(message, reciever, Messagesubject)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement