gpt4 book ai didi

python - 如何创建一个免费的 SMTP 服务器

转载 作者:太空宇宙 更新时间:2023-11-04 05:05:13 27 4
gpt4 key购买 nike

我对 SMTP 一点都不熟悉,但我正致力于通过 Python 代码发送电子邮件。我有代码,但我需要传递 SMTP host name 才能使其实际工作。是否有任何服务提供免费的 SMTP 服务,我可以利用它来测试我的代码?我环顾四周以创建自己的 SMTP 服务器,但找不到提供创建 SMTP 服务器 的分步指南的内容。我想创建一个免费服务器(或者如果有任何免费服务),它将为我提供一个主机名(ip 地址),以便我可以将该主机名放入我的 python 代码中并执行它来自任何机器。

如果有人能指出正确的方向,那将会很有帮助。

最佳答案

import smtplib

username = 'user'
password = 'pwd'

from_addr = 'username@gmail.com'
to_addrs = 'username@gmail.com'

msg = "\r\n".join([
"From: username@gmail.com",
"To: username@gmail.com",
"Subject: subject",
"",
"message"
])

server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login(username, password)
server.sendmail(from_addr, to_addrs, msg)
server.quit()

您也可以使用 mutt linux 命令 here .

参见:
https://docs.python.org/3/library/smtplib.html
https://support.google.com/a/answer/176600?hl=en

关于python - 如何创建一个免费的 SMTP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44687159/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com