gpt4 book ai didi

python - 我可以使用 Mailgun 获取收到的邮件吗?

转载 作者:行者123 更新时间:2023-12-01 05:48:36 25 4
gpt4 key购买 nike

A使用Mailgun向b发送邮件,b收到邮件后回复a。如果我想追踪b发来的邮件,如何获取邮件?这是代码:

1.sendmail.py

from smtplib import SMTP
import requests

login_name = "postmaster@zzb.mailgun.org"
password = "********"

def send_message_via_smtp():
smtp = SMTP("smtp.mailgun.org", 587)
smtp.login(login_name, password)
smtp.sendmail("zebozhuang@163.com","348284770@qq.com", "Subject:mailgun test \n\n just for test.\n\n")
smtp.quit()



if __name__=="__main__":
send_message_via_smtp()

2.create_route.py

import requests
from werkzeug.datastructures import MultiDict

def create_route():
return requests.post(
"https://api.mailgun.net/v2/routes",
auth=("api", "key-9c4-t2q6fouilngjummvtv1rge7t00f2"),
data=MultiDict([("priority", 1),
("description", "Sample route"),
("expression", "match_recipient('.*@qq.com')"),
("action", "forward('qiyazhuang@gmail.com')"),
("action", "stop()")])
)

我创建了路由并运行脚本sendmail.py。使用电子邮件348284770@qq.com的人回复使用电子邮件zebozhuang@163.com的其他人后,Gmail无法使用 Mailgun 方法“转发”接收邮件。谁能告诉我为什么?

最佳答案

您的消息可能已送达。检查 Mailgun 控制面板的“日志”选项卡。

您是否看到任何类似于以下内容的条目:路由:.*@qq.com -> qiyazhuang@gmail.com '主题在此'

“路由”前缀表示消息触发了路由。如果您看到此消息,并且下一个日志条目的前缀为“已发送”,则该邮件可能会顺利发送到 Gmail。如果您在收件箱文件夹中仍未看到邮件,请检查您的 Gmail 垃圾邮件文件夹。

免责声明:我在 Mailgun 支持部门工作。 :)

关于python - 我可以使用 Mailgun 获取收到的邮件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15242583/

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