1

我正在尝试使用 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()
4

2 回答 2

1

HOST 是您的 ISP 提供的 SMTP 中继(通常与您的发件人地址的域名有关)。如果您使用桌面邮件客户端,您将能够看到邮件设置中列出的 SMTP 服务器。如果您使用共享主机进行托管,您的托管服务提供商应该能够提供 SMTP 服务器供您使用。

于 2011-04-12T07:27:18.207 回答
-1

我们无法告诉您一个有效的邮件主机又名 smtp 服务器。您应该知道将邮件发送到哪里:询问您的组织 IT 或询问您的邮件提供商。

于 2011-04-12T07:43:06.203 回答