Невозможно отправить письмо с помощью метода starttls через Python SMTP - PullRequest
0 голосов
/ 11 февраля 2019

Ниже код работает нормально, внезапно я начал сталкиваться с ошибкой ниже

Ошибка

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()
...