当我使用python和smtplib从Gmail帐户发送电子邮件时,由于某种原因,字符串EXTERNAL
位于电子邮件正文的顶部。
在UNIX计算机上,我有一个类似的过程,除了我只能使用没有此问题的本地主机服务器外,但是对于Windows,我需要一个Gmail帐户,因为它没有本地主机服务器。
这实际上是我使用的代码:
import email.mime.text
import smtplib
body = "Test Email"
msg = email.mime.text.MIMEText(body)
msg['Subject'] = 'Automated Test Email'
msg['From'] = 'example@gmail.com'
recipients = ['name@domain.com']
msg['To'] = ','.join(recipients)
server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
server.ehlo()
server.login('example@gmail.com', 'password')
server.sendmail(msg['From'], recipients, msg.as_string())
server.quit()
这是电子邮件的样子:
EXTERNAL
Test Email