通过 Mailgun 发送电子邮件时不显示发件人姓名
Sender name not display when sending emails via Mailgun
我正在使用 Mailgun 从 Python 向我的用户发送邮件。除 1 个问题外,一切正常。当用户收到电子邮件时,它不会显示预期的发件人姓名,而是显示我用来发送电子邮件的电子邮件。
这是例子。在此示例中,我使用电子邮件 support@mydomain.com
向我的用户发送电子邮件。如果我使用 Mailgun 从 Python
发送邮件,他们会在收件箱中看到这些内容
但是,如果我使用 Gmail 而不是 Mailgun 从 support@mydomain.com
手动向我的用户发送电子邮件,图片中的单词 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>' \
...
(或对您的图书馆进行相应操作)
我正在使用 Mailgun 从 Python 向我的用户发送邮件。除 1 个问题外,一切正常。当用户收到电子邮件时,它不会显示预期的发件人姓名,而是显示我用来发送电子邮件的电子邮件。
这是例子。在此示例中,我使用电子邮件 support@mydomain.com
向我的用户发送电子邮件。如果我使用 Mailgun 从 Python
但是,如果我使用 Gmail 而不是 Mailgun 从 support@mydomain.com
手动向我的用户发送电子邮件,图片中的单词 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>' \
...
(或对您的图书馆进行相应操作)