Я отправляю электронную почту через Python, используя SMTP-серверы Cox.net.Тем не менее, электронные письма приходят в gmail с красным замком и значком «x», и предупреждение говорит:
security: cox.net не зашифровывал это сообщение
Вот очень простокод, который я использую в Ubuntu.
server = smtplib.SMTP('smtp.cox.net', 587)
server.starttls()
server.login('myloginname','****')
server.sendmail(msg['From'], msg['To'], msg.as_string())
server.quit()
Я бы очень хотел, чтобы мои письма не получали это сообщение.Я попытался использовать порт SSL 465 и использовать контекст SSL по умолчанию безрезультатно.Я также попытался расширить smtplib.SMTP, используя следующий код: https://stackoverflow.com/a/34501469, но не смог понять, как мне нужно сгенерировать файлы cert / key для передачи в функцию.