为mailgun设置"reply-to"标题字段

Jam*_*s C 16 email mailgun

是否可以在Mailgun列表中设置"reply-to"标题字段?虽然对话有时很好,但人们对来自某个特定列表的邮件量感到恼火,其中受访者忽略了将邮件发送到某个电子邮件地址并点击回复的指令,导致包含诸如此类内容的数十条(或更多条)邮件"得到它了!" 或者"我来了!" 只有一个人需要看到回应.

对于这个特定的列表,理想的情况是将允许的发件人限制在少数人,但由于他们都没有使用像Gmail或独立的电子邮件客户端那样好的服务(无法建立额外的SMTP登录),我已经没有找到任何限制愚蠢的方法.有谁知道如何做到这一点?

小智 24

我不确定您是否仍在寻找答案,但您可以使用API​​设置Reply-To标头.

h:Reply-To
Run Code Online (Sandbox Code Playgroud)

我一直在使用电子邮件哈希 - 每个用户在回复字段中获取一个唯一的哈希,所以我知道谁在回复.基本上回复看起来像这样:

"h:Reply-To" : "inboundaddress+hash@mydomain.com"
Run Code Online (Sandbox Code Playgroud)

在路由面板中添加以下内容,您可以重定向到您的电子邮件或HTTP端点:

match_recipient("^inboundaddress\+(.*)@mydomain.com")
Run Code Online (Sandbox Code Playgroud)

希望有所帮助.贾斯汀


fed*_*qui 6

您可以以编程方式在发送的数据中添加标题“ Reply-To”。

例如,此代码段在Python中运行良好:

import requests

url = 'https://api.mailgun.net/v3/YOUR_ACCOUNT/messages'
auth = ('api', 'YOUR_KEY')
data = {
    'from': 'Info <info@email.com>',
    'to': ['user1@email.com', 'user2@email.com'],
    'subject': 'test email',
    'html': '<b>hello!</b> that's all.,
    'text': 'plain text here',
    'o:tag': ['categoria 1', 'categoria 2']
}
data['h:Reply-To']="My name <my@email.com>"  # <------------- HERE!
res = requests.post(url, auth=auth, data=data)
Run Code Online (Sandbox Code Playgroud)