Я использую этот код для отправки электронной почты, и он работает, но когда я получаю электронное письмо, тема выглядит так, а также нет сообщения:
" No subject"
afsagsag@gmail.com To: Subject: OMG Super Important Message Good morning, <afsagsag@gmail.com>
import smtplib
import carriers
def amtg():
gmail_user = 'sgfsfsfsf@gmail.com'
gmail_password = 'rtgassds'
sent_from = gmail_user
to = ['sgssfsd@gmail.com']
subject = 'OMG Super Important Message'
body = carriers.rsting + carriers.amtg1
email_text = """\
From: %s
To: %s
subject: %s
%s
""" % (sent_from, ", ".join(to), subject, body)
try:
server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
server.ehlo()
server.login(gmail_user, gmail_password)
server.sendmail(sent_from, to, email_text)
server.close()
print ('Email sent!')
except:
print ('Something went wrong...')