通过yandex账户发送邮件的python脚本是啥?
Posted
技术标签:
【中文标题】通过yandex账户发送邮件的python脚本是啥?【英文标题】:What is the python script for sending email through yandex account?通过yandex账户发送邮件的python脚本是什么? 【发布时间】:2020-06-20 09:22:23 【问题描述】:import smtplib
server=smtplib.SMTP('smtp.yandex.com',465)
server.starttls()
server.login('admin@cbitcse.cf','XXXXX')
message='hurray'
server.sendmail('admin@cbitcse.cf','xyz@gmail.com',message)
server.quit()
print('E-mail successfully sent!')
注意:这里 .cf 是一个免费域。我有一个基于域的免费电子邮件地址 (admin@cbitcse.ml) 与 yandex。
为什么这段代码不起作用? yandex 帐户中的任何配置设置都需要更改吗?
【问题讨论】:
【参考方案1】:对于 Yandex 邮件服务,STARTTLS 也不适用于我。替换这个
server=smtplib.SMTP('smtp.yandex.com',465)
server.starttls()
与
server=smtplib.SMTP_SSL('smtp.yandex.com',465)
【讨论】:
以上是关于通过yandex账户发送邮件的python脚本是啥?的主要内容,如果未能解决你的问题,请参考以下文章
C#yandex邮件发送错误5.5.4错误:首先发送AUTH命令
使用 YANDEX 的 SQL Server 2008 数据库邮件