我可以使用smtplib模块成功地发送电子邮件。但当emial被发送时,它不包括发送的电子邮件中的主题。
import smtplib
SERVER = <localhost>
FROM = <from-address>
TO = [<to-addres>]
SUBJECT = "Hello!"
message = "Test"
TEXT = "This message was sent with Python's smtplib."
server = smtplib.SMTP(SERVER)
server.sendmail(FROM, TO, message)
server.quit()
我应该如何写“server.sendmail”来在发送的电子邮件中包含主题。
如果我使用server.sendmail(FROM,TO,message,SUBJECT),它会给出关于“smtplib.smtpsenderrefuse”的错误
将其附加为标题:
然后:
还可以考虑使用标准的Python模块^{} -它将在编写电子邮件时对您有很大帮助。
试试这个:
您可能应该将代码修改为以下内容:
显然,
<>
变量需要实际的字符串值,或者有效的变量,我只是将它们作为占位符填充。这对我发送带有主题的消息很有用。相关问题 更多 >
编程相关推荐