繁体   English   中英

如何在 ssl 中将主题添加到我的 python email 程序中?

[英]How can i add subject to my python email program in ssl?

我想将主题添加到我的 python email 程序中,我该怎么做? 我不想使用任何 python 库,我只想使用 ssl,任何人都可以给我代码示例,以便我可以复制粘贴吗? 我也看了 4 个堆栈流解决方案,但我不明白如何在我的程序中做到这一点,原因是我不是 python 程序员,但我想使用这个程序,我认为添加一个主题你几乎不需要花 1 分钟的时间来写作那,如果你知道如何在 ssl 中做到这一点,请只用代码示例回答这个问题,不要向我推荐任何其他堆栈溢出问题链接,因为我看了很多,但我做不到,

import smtplib, ssl

email = "myemail@gmail.com"
password = "mypassword"

message = """\
Hello World
"""

receiver = "reciveremail@gmail.com"
port = 465

sslcontext = ssl.create_default_context()


  connection = smtplib.SMTP_SSL("smtp.gmail.com", port, context=sslcontext)

  connection.login(email, password)

  connection.sendmail(email, reciever, message)

  print("sent")

您可以将主题设为正文的 header。

试试这个:

import smtplib, ssl

email = "myemail@gmail.com"
password = "mypassword"

subject= "Put here your subject"
body = """\
Hello World
"""
message = 'Subject: {}\n\n{}'.format(subject, body)

receiver = "reciveremail@gmail.com"
port = 465

sslcontext = ssl.create_default_context()
connection = smtplib.SMTP_SSL("smtp.gmail.com", port, context=sslcontext)
connection.login(email, password)
connection.sendmail(email, reciever, message)

print("sent")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM