2016-01-06 4 views
0

Я использую Amazon SES для отправки электронной почты для моего webapp.Как установить От заголовка к электронной почте пользователя на Amazon SES?

Предположим, пользователь [email protected] выполняет действие, которое отправляет электронное письмо на адрес [email protected].

[email protected] имеет Автоответ, который говорит, что он не работает, и что электронные письма должны быть отправлены вместо [email protected]

Электронные письма от моего веб-приложение отправляются из [email protected] через SES (и я должен был убедиться, что у меня есть, что электронная почта.)

При отправке сообщения электронной почты с [email protected] ->[email protected], я устанавливаю От заголовка к [email protected] но Reply- Для заголовка установлено значение [email protected], если требуется дополнительная связь между этими пользователями. Это работает, если вы нажмете на кнопку «Ответить» в письме, а вместо отправки в ответ не ответят на адрес user1. Хорошо!

Однако ... кажется, что функция Автоответчика в подавляющем большинстве почтовых клиентов игнорирует поле «Reply-to» и отправляет сообщение «Автоответ» по электронной почте в заголовке «От».

Так что мой вопрос: как мне «подделать» заголовок From, чтобы он выглядел так, как будто он исходит от [email protected], чтобы сообщения автоответчика доставлялись по соответствующему электронному письму?

Спасибо!

ответ

0

Прежде всего, похоже, что это хорошая идея, чтобы сделать ответ доступным для норового адреса, по понятию ... Перемещение из этого - хорошая идея. Чтобы SES для отправки электронной почты из любой электронной почты в домене (например. *@email.com), вы должны проверить сам домен (см AWS Doc)

Как только это сделано, вы просто должны поставить отправителя электронной почты, как поле FROM, так же, как вы делали с noreply. Я не знаю, какой язык вы используете, но вот documentation с использованием PHP SDK.

+0

Проблема с проверкой всех из домена заключается в том, что зарегистрированные пользователи не имеют адреса электронной почты из моего домена, это может быть gmail, yahoo, hotmail или даже собственный собственный домен. Мне нужно иметь возможность отправлять электронную почту любого зарегистрированного пользователя, например «[email protected]», и устанавливать ее как заголовок «From» К сожалению, SES отвергает это, поскольку у меня нет доказательств того, что я владею этим электронным письмом, которого я, очевидно, не знаю, поскольку это зарегистрированный адрес электронной почты пользователя, а не мой. – user1786605

+0

Тогда вы должны иметь возможность использовать SDK своего любимого языка для установки параметра заголовка ReplyTo. Сообщите мне, есть ли у вас какие-либо сведения о проблеме, с которой вы сталкиваетесь. –

+0

Спасибо за ваше предложение, но если вы прочитали исходное сообщение: ** Однако ... кажется, что функция Автоответчика подает огромное количество почтовых клиентов, игнорируя поле Reply-to и отправляя сообщение об автоответстве по электронной почте в заголовке «От» ** – user1786605