我正在尝试使用Python发送电子邮件。据我所知,以下所有代码需求都是有效的收件人和主机 HOST 。我不确定如何获得主机。什么是最简单的方法?
import smtplib
import string
SUBJECT = "Test email from Python"
TO = "python@mydomain.com"
FROM = "python@mydomain.com"
text = "blah blah blah"
BODY = string.join((
"From: %s" % FROM,
"To: %s" % TO,
"Subject: %s" % SUBJECT ,
"",
text
), "\r\n")
server = smtplib.SMTP(HOST)
server.sendmail(FROM, [TO], BODY)
server.quit()
答案 0 :(得分:1)
HOST是ISP提供的SMTP中继(通常与您的发件人的域名相关)。如果您使用桌面邮件客户端,您将能够看到邮件设置中列出的SMTP服务器。如果您使用共享主机托管,则您的托管服务提供商应该能够提供SMTP服务器供您使用。
答案 1 :(得分:-1)
我们无法告诉您有效的邮件主机,即smtp服务器。您应该知道将邮件发送到哪里:询问您的组织IT或询问您的邮件提供商。