page contents

如何用Python来发送邮件?

轩辕小不懂 发布于 2021-06-08 11:49
阅读 529
收藏 0
分类:Python开发

最佳答案 2021-06-08 11:54

985
Pack
Pack

可以使用smtplib标准库。

以下代码可以在支持SMTP监听器的服务器上执行。

import sys, smtplib

fromaddr = raw_input(”From: “)

toaddrs = raw_input(”To: “).split(’,')

print “Enter message, end with ^D:”

msg = ”

while 1:

line = sys.stdin.readline()

if not line:

break

msg = msg + line

# 发送邮件部分

server = smtplib.SMTP(’localhost’)

server.sendmail(fromaddr, toaddrs, msg)

server.quit()

请先 登录 后评论