Как направить электронную почту Gsuite через Amazon SES?

Итак, у меня есть учетная запись Amazon SES, учетная запись Gsuite и настройки DNS моего домена.

Я использовал Route 53 для создания своего материала DNS и использовал «использовать другие серверы имен», а затем вместо этого ввел свои серверы имен Amazon Route 53. Я также добавил записи Gsuite MX в свой Route 53 и INBOUND WORKS...

Однако я не могу в жизни выйти на работу, используя свою учетную запись SES. Я попытался сгенерировать ключ SMTP на SES, но не могу найти, куда его поместить в настройках Gsuite. Я позвонил в Google, и они сказали, что вам нужно поместить настройки SMTP Google в Amazon, но тоже не могу найти это ... Я просто хочу использовать пользовательский интерфейс Gsuite, когда электронные письма отправляются через мою учетную запись SES.

Кстати, у меня тоже проблемы с проверкой SPF. Я добавил «v = spf1 include: amazonses.com -all» в свои настройки Route 53, но он говорит: «Вам не разрешено использовать один из ваших адресов электронной почты отправителя» и бросает мои электронные письма в спам.

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

Всем еще раз спасибо!


person PrincessPeach2091    schedule 27.09.2017    source источник


Ответы (1)


Похоже, вы не совсем понимаете, где что должно быть.

Ваши записи MX получают только входящие электронные письма, вы можете использовать любое количество исходящих серверов, если вы их подтвердите.

Отправка электронной почты через GSuite должна работать нормально, поскольку GSuite проверяет все ваши данные с помощью записей DNS.

Процесс SES:

  1. Подтвердите свой домен. Следуйте инструкциям SES, чтобы подтвердить свой домен.
  2. Подтвердите свои адреса электронной почты. Это важно, вы отправляете электронное письмо, и если кто-то ответит, вы сможете получить его обратно. В GSuite создайте псевдоним или нового пользователя, чтобы получать адрес электронной почты, который вы хотите получать в поле От, когда вы отправляете свои электронные письма. Подтвердите свой адрес электронной почты от SES, и вы получите электронное письмо на свой почтовый ящик и подтвердите свой адрес электронной почты. Вы также можете включить настройку DKIM вместе с этим процессом.
  3. Подайте заявку в службу поддержки AWS о том, что вы собираетесь отправлять производственные электронные письма.

Теперь отправляйте электронные письма с помощью SES API,

http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SES.html#sendEmail-property

Использование SMTP из gmail:

Если вы хотите использовать SMTP от gmail, то можете вообще пропустить SES,

Используйте следующие пакеты, введите свои учетные данные Gmail и отправьте электронное письмо.

https://www.npmjs.com/package/nodemailer https://www.npmjs.com/package/gmail-send

Вы также можете искать другие пакеты в Интернете, чтобы получить лучшее, что упростит ваши потребности.

Вам также необходимо отметить, что если вы используете Gmail в качестве исходящей электронной почты, могут быть ограничения на количество исходящих писем, которые вы можете отправить.

Также с помощью SES вы не можете рассылать спам или нетранзакционные электронные письма без согласия пользователя. Убедитесь, что вы следуете всем этим стандартам.

Надеюсь, поможет.

person Kannaiyan    schedule 27.09.2017
comment
Спасибо за руководство. Я уже понимаю все меры предосторожности в отношении спама и действия НЕ СПАМ, так что не беспокойтесь ни о чем из этого. Итак, мой домен и адрес электронной почты уже проверены в Amazon, но всякий раз, когда я отправляю электронное письмо, оно НЕ через amazon SES (а через серверы Google)! - person PrincessPeach2091; 28.09.2017
comment
Это решило вашу проблему? Если вы застряли с каким-либо процессом в потоке, пожалуйста, поделитесь. - person Kannaiyan; 28.09.2017
comment
Когда я использую обычную бесплатную почту Gmail, я могу добавить адрес электронной почты в учетные записи и просто указать настройки SMTP и сгенерировать имя пользователя и пароль SMTP, и это работает нормально ... НО в Gsuite это нигде не дает эту опцию! - person PrincessPeach2091; 28.09.2017
comment
Будет ли отправка почты через Node.js использовать мою учетную запись amazon SES? - person PrincessPeach2091; 28.09.2017
comment
Опять запутался, что не работает? Исходящая электронная почта в GSuite или исходящая электронная почта в SES? - person Kannaiyan; 28.09.2017
comment
Исходящая электронная почта в Gsuite. Я не знаю, как использовать SES API, и мне интересно, могу ли я просто использовать свои настройки SES SMTP в Gsuite для быстрой аутентификации? - person PrincessPeach2091; 28.09.2017
comment
Если вы хотите использовать gsuite, не беспокойтесь о ses. Используйте nodemailer и подключитесь к gsuite для отправки электронных писем. Также вы не можете использовать любой из адресов электронной почты. Вам необходимо зарегистрировать свой gsuite для этого домена. - person Kannaiyan; 28.09.2017
comment
Мне приходится использовать SES, потому что Gsuite ограничивает количество электронных писем, а мой список адресов электронной почты исчисляется тысячами (информационный бюллетень о еде)! Мой Gsuite уже зарегистрирован в моем домене. Я уже могу отправлять и получать электронные письма через Gsuite, НО я хочу, чтобы электронные письма отправлялись через SES, потому что я получаю 50 000 писем в день, плюс IP-адреса Gsuite с большей вероятностью попадут в черный список. - person PrincessPeach2091; 28.09.2017
comment
Если вы используете SES, не беспокойтесь о GSuite. Зарегистрируйте домен электронной почты с помощью ses, подтвердите адрес электронной почты и отправьте электронное письмо, как указано в ответе. Не смешивайте оба. - person Kannaiyan; 28.09.2017
comment
Мне нужно смешать оба, потому что я использую надстройку Gmail. Я ценю помощь! - person PrincessPeach2091; 28.09.2017