下面的代码运行正常,突然我开始遇到以下错误
错误
smtplib.SMTPException: STARTTLS extension not supported by server
因此,我已经用starttls()方法注释了这一行,脚本开始正常运行,但是我真的想知道服务器之间的内容是否未加密?如果我禁用它会造成任何问题吗?
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication
import smtplib
msg = MIMEMultipart()
msg['To'] = 'test@test.com'
msg['From'] = 'test@test.com'
msg['Subject'] = "TEST"
body = "Welcome - Test Message"
msg.attach(MIMEText(body, 'plain'))
s = smtplib.SMTP('smtp.test.com:25')
#s.starttls()
s.sendmail(msg['From'], msg['To'], msg.as_string())
print 'done!'
s.close()