python怎样使用脚本发送邮件?
使用 smtplib
标准库模块。
下面是一个很简单的交互式发送邮件的代码。这个方法适用于任何支持 SMTP 协议的主机。
import sys, smtplib fromaddr = input("From: ") toaddrs = input("To: ").split(",") print("Enter message, end with ^D:") msg = "" while True: line = sys.stdin.readline() if not line: break msg += line # The actual mail send server = smtplib.SMTP("localhost") server.sendmail(fromaddr, toaddrs, msg) server.quit()