2016-01-10 5 views
9

Недавно я приобрел доменное имя через Google Домены. Я установил некоторую конфигурацию, чтобы она указывала на приложение OpenShift через Cloudflare. Cloudflare требует, чтобы я установил их DNS-серверы, которые я сделал в Google Domain.Перенаправление электронных писем при использовании доменов Google и облачных флеш

В Cloudflare, я создал две записи CNAME (и ничего больше). Один из них - это псевдоним от моего chartvibes.com до some.url.at.openfshit.com, а другой - от www до chartvibes.com.

Тем не менее, в пределах домена Gmail я также установил электронное письмо с использованием моего доменного имени, которое будет перенаправлено на личное электронное письмо. Но при тестировании я не получаю никаких писем.

Мне интересно, могу ли я правильно отправлять мои письма. Это вопрос создания записи MX в Cloudflare? Если да, с какой конфигурацией?

P.S.: Я установил рекорд MX, используя инструкции, доступные here, но я получаю:

Доставка по следующему получателю не удалось окончательно:

[email protected] 

Технические детали постоянного отказа: Google пытался доставить ваше сообщение, но он был отклонен сервером для домена получателя chartvibes.com на aspmx.l.google.com. [2607:f8b0:4001:c20::1b].

ошибка, что другой сервер возвратил была:

550-5.1.1 The email account that you tried to reach does not exist. Please try 
550-5.1.1 double-checking the recipient's email address for typos or 
550-5.1.1 unnecessary spaces. Learn more at 
550 5.1.1 https://support.google.com/mail/answer/6596 p123si522326ioe.111 - gsmtp 

ответ

2

Я не уверен, если у вас уже есть решение этой проблемы, но если вы делаете, я заинтересован в том, чтобы сделать это тоже. Не могли бы вы разместить здесь свое решение, если найдете его?

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

Я думаю, что Google просто имеет службу пересылки по электронной почте, которая может пересылать до 100 псевдонимов адресов электронной почты для домена на фактический адрес электронной почты. Но фактический адрес электронной почты должен существовать где-то. Те, которые вы настроили в консоли Домены, - это просто псевдонимы или инструкции пересылки.

Для пересылки электронной почты Cloudflare для работы вам необходимо использовать SMTP-серверы, на которых существуют фактические адреса электронной почты, но поскольку у доменов нет реальных серверов электронной почты, отправленные сообщения с ошибкой с учетной записью электронной почты не существуют. Указания, которые вы упомянули, предназначены для Google Apps, у которых установлены фактические адреса электронной почты/gmail, но они стоят 5 долларов США/месяц/месяц.

Единственное решение, о котором я могу думать, чтобы обойти эту проблему, - это иметь собственный почтовый сервер и облачно указывать на них, а затем пересылать/доставлять электронные письма с этого почтового сервера.

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

EDIT: я, вероятно, не исследовал это достаточно хорошо, и раньше, но выглядит как люди получают обойти эту проблему с помощью третьей стороной услуги переадресации электронной почты называется mailgun

Фактическая статья, описывающая, как использовать это on lowendtalk

Некоторые дискуссии вокруг него является here

1

Я создал https://ForwardMX.io решить именно эту проблему. Мы предлагаем простой отправку электронной почты, которая проста, быстра и обеспечивает надлежащую конфиденциальность. Он не является бесплатным, поскольку mailgun (для первых нескольких доменов & транзакций), но мы заявляем, что предлагаем качественный сервис по очень справедливой цене.

8

Записи MX, которые вы используете, предназначены для учетных записей G Suite. Вы все равно можете пересылать письма с облаками Cloudflare и Google, но вам понадобятся разные записи MX. Как отметил Overdrivr в комментарии ниже, вы можете найти свои записи MX в настройках DNS в Google Domains. После того, как вы находитесь на странице настроек DNS, найдите сборку панели под названием «Электронная почта вперед» в разделе «Синтетические записи». Вы должны увидеть что-то вроде этого

Затем сделать резервную копию настройки Cloudflare DNS, удалите все записи MX и добавьте те, перечисленные в вашем аккаунте, используя номер прямо перед почтовым сервером (например, 5 , 10 и т. Д.) В качестве приоритета.

Это может занять несколько минут. Если вы попытаетесь отправить электронное письмо сразу после изменения записей, вероятно, вы получите сообщение о том, что адрес не найден, но он будет иметь почтовый сервер G Suite в поле Remote-MTA (aspmx.l. google.com) вместо gmr-smtp-in.l.google.com. Если это так, подождите еще несколько минут и повторите попытку

+0

Нет, эти серверы не одинаковы для всех, кого я предполагаю. В моих собственных доменах они не совпадают. Чтобы найти фактический список в доменах Google, перейдите в настройки DNS своего домена, прокрутите вниз до Синтетических записей, и здесь вы найдете записи MX, которые необходимо скопировать в Cloudflare. – Overdrivr

+1

@Overdrivr Спасибо! Я понятия не имел, что записи MX перечислены там. Я отредактировал ответ, чтобы добавить инструкции для получения правильных данных непосредственно из доменов Google. –