Установите поле заголовка "reply-to" для mailgun

Можно ли задать поле заголовка "reply-to" в списке Mailgun? В то время как разговоры иногда приятные, люди становятся раздражаемыми по объему почты из одного конкретного списка, в котором респонденты игнорируют инструкцию для отправки сообщения на определенный адрес электронной почты и получают ответ, в результате чего появляются десятки (или более) сообщений, содержащих такие вещи, как "Понял!" или "Я иду!" когда только один человек должен видеть ответ.

В этом конкретном списке идеальной ситуацией было бы ограничение разрешенных отправителей всего несколькими людьми, но поскольку ни один из них не использует службы, столь же приятные, как Gmail или автономный почтовый клиент (дополнительные SMTP-логины не могут быть установлены) Я не нашел возможности ограничить безумство. Кто-нибудь знает, как это сделать?

Ответ 1

Я не уверен, что вы все еще ищете ответ, но вы можете настроить заголовок Reply-To с помощью API.

h:Reply-To

Я использую его с хэшем электронной почты - каждый пользователь получает уникальный хеш в поле ответа, поэтому я знаю, кто отвечает. В основном ответ-выглядит выглядит так:

"h:Reply-To" : "[email protected]"

На панели маршрутов добавьте следующее, и вы можете перенаправить на свой адрес электронной почты или на конечную точку HTTP:

match_recipient("^inboundaddress\+(.*)@mydomain.com")

Надеюсь, что это поможет. Джастин

Ответ 2

Вы можете программно добавить заголовок "Reply-To" в данные, которые вы отправляете.

Например, этот фрагмент хорошо работает в Python:

import requests

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

Ответ 3

Я искал точно такую ​​же функциональность и еще не нашел ее. Я даже пытался использовать Маршруты, но ничего не делал, кроме как отправить электронное письмо, прежде чем отправлять его всем. Я открыл билет с поддержкой и получил тот же ответ. В настоящее время не существует способа установить это.

Ответ 4

Пожалуйста, проверьте эту проблему в mailgun-js

https://github.com/bojand/mailgun-js/issues/57

Вам просто нужно добавить 'h:Reply-To' в свой конфигурационный объект электронной почты:

  const options = {from, to, subject, text, html};

  if(replyToAddress){
    options['h:Reply-To'] = replyToAddress;
  }

Это добавит новый заголовок на e-mail:)