我正在使用 Mailgun 从 Python 向我的用户发送邮件。除了 1 个问题外,一切正常。当用户收到电子邮件时,它不会显示预期的发件人姓名,而是显示我用来发送电子邮件的电子邮件。
这是一个例子。在此示例中,我使用 email 向我的用户发送电子邮件support@mydomain.com。如果我使用 Python 中的 Mailgun 发送邮件,他们会在收件箱中看到以下内容
但是,如果我support@mydomain.com使用 Gmail 而不是 Mailgun 手动向用户发送电子邮件,则图片中的单词support将替换为我设置的正确名称,即Kevin from Mydomain.com。我的问题是如何配置 Mailgun,以便从 Mailgun 发送的电子邮件也显示正确的发件人姓名,而不是我用来发送电子邮件的电子邮件的第一部分(在本例中,第一部分是support@mydomain.com)support。
最简单的方法是在 API 请求中包含发件人姓名
curl -s --user 'api:YOUR_API_KEY' \
https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages \
-F from='Sender Bob <sbob@YOUR_DOMAIN_NAME>' \
...
Run Code Online (Sandbox Code Playgroud)
(或与您的图书馆进行相应的操作)
| 归档时间: |
|
| 查看次数: |
2430 次 |
| 最近记录: |