Используйте MailGun для пересылки электронной почты на вашем домене в Gmail | Chrome World по-русски

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

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

  • Я использовал G Suite, который тогда был бесплатным, но один из моих доменов все еще может его использовать. Старое имя было более красноречивым (Google Apps для вашего домена). Я захожу в свой почтовый ящик, как если бы это был адрес Gmail: я ввожу полный адрес электронной почты, включая домен, в логин Gmail. Если ваша школа или компания используют почтовые ящики пользовательского домена, где вы входите на gmail.com, то вы уже воспользовались этой услугой. Вы также можете получить неограниченный Google Drive, проверьте их цены для получения дополнительной информации. Для пересылки электронной почты, как обычно, можно использовать параметры в настройках Gmail.
  • Пересылка из cPanel обычно обеспечивается большинством хостингов. Если серверы имен вашего домена находятся в Cloudflare, вам необходимо убедиться, что записи MX по-прежнему указывают на ваш хостинг, чтобы они могли вступить в силу. Поскольку мы покидали наш хост cPanel в мае 2019 года, это уже не осуществимый вариант.
  • Используйте почтовый ящик, предоставленный сторонней организацией, и загрузите его через POP3 в Gmail. Это неудобно, так как электронные письма, как правило, имеют задержку, и отдельный почтовый ящик все еще поддерживается для вас кем-то вроде вашего хостинга. Однако некоторые регистраторы доменов предлагают бесплатный почтовый ящик.
  • Вы можете использовать сторонний почтовый хостинг. Zoho Mail приходит на ум. Вы отправляете и получаете почту, используя их серверы и используете их интерфейс для всего. Это обычно так приятно; было бы жалко использовать их в качестве простого почтового экспедитора. Люди, которые заботятся о конфиденциальности, могут предпочесть этот способ вместо Google.
  • Не для слабонервных, но можно использовать Amazon Simple Email Service ( SES ), который не так прост для этого. Нет простой пересылки, просто отправка. Для пересылки электронной почты вы должны использовать скрипт Node.js для AWS Lambda. Однако вы не должны отправлять электронную почту от имени исходного отправителя, поэтому вы столкнулись с ограничением. Вы можете использовать только заголовок, Reply-toа не Fromзаголовок исходного отправителя. Так что в этом смысле, это не просто пересылка, а воссоздание входящей почты, не очень хорошо. Сложность реализации была для меня решающим фактором.

Позже я нашел эту ветку, в которой комментарий указал мне на Mailgun. Тогда эта статья помогла мне, но если вы найдете ее необработанной, вот моя с более подробной информацией.

Mailgun – это служба отправки электронной почты, принадлежащая Rackspace (компании по управлению облачными вычислениями). Это немного больше, чем решение для рассылки новостей. Этот «бит» позволяет нам получать почту через их систему, но все заканчивается на Gmail.

Настройка Mailgun

Сначала нужно зарегистрироваться. Им нужны данные вашей карты (через Stripe!) Для проверки. Поскольку отправка электронных писем обидчива, так как любой может использовать свою инфраструктуру для спама. Когда все настолько серьезно, понятно, что им нужна информация о платеже как дополнительный способ защитить себя.

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Как видите, у нас уже есть несколько доменов. Нажмите Добавить новый домен.

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Не стесняйтесь игнорировать рекомендации по использованию поддоменов, просто добавьте свой домен как example.com, без www, без https: // или что-то в этом роде. Помните, какой регион вы выберете здесь, так как это будет иметь значение позже (это для целей GDPR и гео). Как только вы добавите домен, вам необходимо выполнить их действия, чтобы подтвердить право собственности. Они дадут вам CNAME, две MX и две записи TXT для добавления. Смотрите следующий шаг о том, что с ними делать.

Настройка записей на вашем сервере имен (Cloudflare?)

На скриншоте показано, как это должно выглядеть на Cloudflare (это то, что мы используем, поэтому я могу только описать это). Вы попадаете на этот экран, нажимая DNS в настройках своего домена. Вы получаете все значения из Mailgun:

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Убедитесь, что существующие записи MX или TXT, имеющие отношение к почте или электронной почте, удалены, чтобы избежать конфликтов! Будет краткий период, когда система доставки отправляет электронные письма отправителям или задерживает их. Маловероятно, что электронные письма теряются, но делайте это быстро в период низкого почтового трафика, или еще лучше: когда вы только что получили домен.

Актуальная пересылка в Mailgun

Подождите, пока вы не получите письма от Mailgun о том, что проверка прошла успешно. Вы можете нажать кнопку, чтобы Проверить записи DNS на экране, на котором мы ее оставили, но это не ускорит процесс. Ваш домен будет добавлен, если вы все сделали правильно! Теперь нажмите на пункт меню Прием, и вам будет представлена ​​эта пустота:

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Прежде всего, выберите свой регион (США или ЕС). Помните это от добавления домена? Если вы вернетесь на эту страницу позже, вы увидите созданные вами правила, только если снова выберете правильный регион. Так как Mailgun не является почтовым ящиком, вы не увидите в нем список писем.

Тем не менее, именно здесь в игру вступает Routing, поэтому нажмите кнопку Create Route, чтобы продолжить! Вот самый простой маршрут, достаточный для многих (нажмите кнопку « Изменить маршрут» внизу после завершения):

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Пересылка для нескольких получателей

Внимательные читатели замечают тип выражения :

  • Catch All: : письма, отправленные на адрес до @example.com, будут доставлены в пункт назначения пересылки. Это может быть простой способ, но можно ожидать большего количества спама, поскольку боты могут отправлять на несуществующие адреса.
  • Match Recipient : пересылка электронной почты только для одного определенного адреса@example.com (показано выше).
  • Custom: Это лучший из двух миров, если у вас есть несколько адресов, которые должны отправляться в один и тот же Gmail.

Код, который нужно использовать для двух адресов:

(match_recipient("john@example.com") or match_recipient("jane@example.com"))

И на троих:

(match_recipient("john@example.com") or match_recipient("jane@example.com") or match_recipient("info@example.com"))

Вы видите шаблон, я надеюсь.

Проверьте пересылку

Вы можете скептически относиться к тому, что это сработало. Тестировать:

  1. Отправьте письмо по адресу address@example.com, но не из учетной записи Gmail, которая использует адрес пересылки. Спросите друга или используйте другой адрес.
  2. Проверить в мэйлгане. Каждое письмо, которое проходит через них, видно там, мы надеемся, что принято, направлено, доставлено. Вы можете просмотреть тело письма, если хотите, используя функцию быстрого просмотра. После этого Gmail должен показать прибывающую почту.

Отправка Gmail через Mailgun

Вы уже выполнили то, что хотели. Тем не менее, статья не будет полной, если не будет показано обратное. То есть отправка писем с вашего собственного адреса электронной почты через Mailgun, используя Gmail. Требуется настроить Gmail для использования SMTP-серверов Mailgun. Процесс необходим для ответа на полученное письмо, иначе ответ отправляется с вашего адреса Gmail.

Мэйлган

Во-первых, вам нужны учетные данные SMTP-сервера Mailgun. Чтобы получить их, перейдите к и выберите свой домен в раскрывающемся списке.

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Чтобы получить пароль, нажмите на эту розовую кнопку « Reset Password » , и она появится в тостовом сообщении, только один раз. Наконец, обратите внимание на эти три вещи:

  • SMTP-сервер это что-то вроде smtp.eu.mailgun.org
  • Имя пользователя по умолчанию – postmaster в вашем домене, например postmaster@example.com
  • Пароль – это то, что вам только что дали

Вы можете использовать их для отправки в качестве любого адреса в вашем домене , поэтому не стесняйтесь использовать их повторно. Если вам не нравится «postmaster», то создайте новый.

Сторона Gmail

Перейдите в Gmail -> Настройки -> Аккаунты и импорт и найдите раздел под названием Отправить почту как. В нем нажмите Добавить еще один адрес электронной почты.

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Имя является то, что появляется в качестве адреса отправителя для получателей. Адрес электронной почты – это адрес вашего домена, например address@example.com. Вам необходимо выполнить один и тот же трех этапный процесс для каждого вашего адреса. Нажмите Next Step.

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Добавьте отмеченные данные сверху (почта администратора почты и остальное), используйте TLS и порт 587. Нажмите Добавить аккаунт.

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

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

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Используйте MailGun для пересылки электронной почты на вашем домене в Gmail

Отказ от ответственности: Мы не связаны ни с Mailgun, ни с Gmail. Снимки экрана подправлены для использования домена example.com, который никому не принадлежит, поэтому он предназначен только для демонстрации.