Удалить «через» из электронных писем, отправленных в Gmail с Amazon SES

28

При отправке электронных писем из Amazon SES в сообщении gmail отображается сообщение «отправлено через amazonses.com». Как мне это убрать?

Согласно Google,

Я отправитель и не хочу, чтобы мои получатели видели ссылку «через». Что я могу сделать? Gmail проверяет, правильно ли аутентифицированы электронные письма. Если ваши сообщения отправляются поставщиком массовой рассылки или сторонними филиалами, опубликуйте запись SPF2, которая включает IP-адреса поставщика или партнеров, которые отправляют ваши сообщения и подписывают ваши сообщения подписью DKIM3, связанной с вашим доменом.

Я добавил записи SPF и DKIM. При взгляде на оригинальное письмо, оно показывает оба пройденных.

Получено-SPF: пройти
Authentication-Results: mx.google.com; spf = pass ...; dkim = пройти ...

Любые идеи?

ЦСИ
источник
добавление DKIM должно удалить ссылку «через». Консоль SES console.aws.amazon.com/ses/home#verified-senders:domain показывает проверенный домен как проверенные настройки DKIM?
Пол д'Амбра
Спасибо @ PaulD'Ambra. Консоль показывает проверено и активно. Тесты аутентификации даже показывают dkim = pass. Все еще не могу удалить это для жизни меня. Есть другие идеи?
csi
По совпадению у меня есть домен, который должен был подтвердить DKIM к понедельнику в SES. Посмотрим, исчезнет ли через это виа, а затем ...
Пол Д'Амбра

Ответы:

46

После того, как DKIM был настроен (для получения справки, см. Это руководство ) и успешно подтвержден в моем домене, мне все равно пришлось включить его в консоли AWS в SES -> Домены -> DKIM.

Дким включен

Как только это будет сделано, письма в Gmail больше не будут отображаться через адрес отказов.

Дким отправляет результат

Вы можете видеть, что он все еще показывает, как mailed by: amazonses.comпри просмотре сведений об отправителе, но это нормально, так как это правда.

Важно отметить, что он подписан нашим доменом.

Надеюсь, что это так же просто, как включить DKIM для вас.

Пол д'Амбра
источник
Я думаю, что DNS просто еще не полностью обновлен. Пока он был включен, он все еще показывал «через». Теперь он просто показывает "отправлено по почте". Так что на будущее, возможно, ожидание 72 часа - тоже хорошее соображение.
csi
1
Блестящее спасибо. Мне пришлось перейти к настройкам DKIM, хотя он сказал проверено и включить его, как вы сказали.
Шон Вейдер
22

Наряду с проверкой домена и включением DKIM в домене мне также пришлось включить DKIM на проверенном адресе электронной почты, с которого я отправлял.

Пол Брик
источник
3
Это более правильно, чем «принятый» ответ. Каждый адрес электронной почты должен быть включен DKIM. Сначала я обдумывала это решение, не осознавая его значения.
Дэвид
0

Если ваше описание «из» содержит определенные специальные символы, оно может потерпеть неудачу, даже если все настроено правильно.

например. наличие зарегистрированного товарного знака в моем «от» все испортило

var toAddress = new System.Net.Mail.MailAddress("support@example.com",
                                                "Example.com® Customer Support");

Это дало мне заголовки:

 Authentication-Results: mx.google.com;
      dkim=fail header.i=@example.com;
      dkim=fail header.i=@amazonses.com;

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

(Где example.comнаходится мой собственный домен, с которого я отправляю, и support@example.comвключен ли адрес для DKIM в Amazon SES)

Саймон
источник