通过 yandex 帐户发送电子邮件的 python 脚本是什么?

What is the python script for sending email through yandex account?

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是一个免费的domain.I有一个免费的基于域的电子邮件地址(admin@cbitcse.ml ) 与 yandex.

为什么这段代码不起作用? yandex 帐户中是否需要更改任何配置设置?

对于 Yandex 邮件服务,STARTTLS 也不适合我。替换这个

server=smtplib.SMTP('smtp.yandex.com',465)
server.starttls()

server=smtplib.SMTP_SSL('smtp.yandex.com',465)