如何解决如何使用xsmtplib代替smtplib发送邮件与xsmtplib一样,不要求输入登录密码
根据pipy.org
使用xsmtplib的方法如下:
from xsmtplib import SMTP<br/>
server = SMTP(host="smtp.example.com",proxy_host="proxy.example.com")<br/>
server.sendmail("user@example.com","admin@example.com","I have an issue. Please help!")<br/>
server.quit()
但是我想先用密码登录然后发送。
类似于:
server = xsmtplib.SMTP("smtp.gmail.com",587)<br/>
server.ehlo()<br/>
server.starttls()<br/>
server.ehlo()<br/>
server.login("xxxx@gmail.com","zzzzz")<br/>
message = f"Dear Sir,\n\nThere is a price drop for your selected product. Current Price is {price}.\n Regards"<br/>
server.sendmail("xxxx@gmail.com","yyyy@gmail.com",message)<br/>
解决方法
使用“ xsmtplib.xsmtplib.SMTP”其余部分的答案与smtplib相似。
server = xsmtplib.xsmtplib.SMTP("smtp.gmail.com",587)
server.ehlo()
server.starttls()
server.ehlo()
server.login("xxxx@gmail.com","zzzzz")<br/>
message = f"Dear Sir,\n\nThere is a price drop for your selected product. Current Price is {price}.\n Regards"
server.sendmail("xxxx@gmail.com","yyyy@gmail.com",message)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。