Как пересылать электронные письма в мой пользовательский домен на мою учетную запись Gmail?


16

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

Мой хостер поддерживает переадресацию электронной почты, поэтому я активировал ее с опцией «поймать все» и добавил мои 3 адреса электронной почты в качестве цели. Домен настроен с www IN CNAME example.rhcloud.com. Другой конфигурации пока нет.

Нужно ли добавлять записи MX? Или что еще мне нужно сделать?

PS: не переносите этот вопрос на serverfault. Они сказали, что мне нельзя задавать вопросы, потому что я не сисадмин ...


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

Ответы:


3

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


+1 Это правильный ответ. Проверяя записи DNS OP, становится ясно, что существуют проблемы с текущими настройками MX.
Том Броссман

27

Я создал бесплатное решение с открытым исходным кодом, зашифрованное и приватное по адресу https://github.com/niftylettuce/forward-email . Этот сервис не хранит логи , он полностью приватный и просто действует как прокси. На сервере никогда не хранится электронная почта, все это передается в памяти на почтовый сервер получателя (посмотрите источник на GitHub, если вы хотите узнать больше о том, как это работает!).

Документация размещена по адресу http://forwardemail.net/, и вы можете настроить ее, следуя инструкциям ниже.

Замените niftylettuce@gmail.comадресом электронной почты, на который вы хотите пересылать письма, ниже:

  1. Установите следующие DNS MX записи на вашем доменном имени:
Имя / Хост / Псевдоним Тип записи TTL Приоритет Значение / Ответ / Место назначения
@ или оставьте пустым 3600 MX 10 mx1.forwardemail.net
@ или оставьте пустым 3600 MX 20 mx2.forwardemail.net
  1. Установите (и настройте) следующие DNS TXT-записи для вашего доменного имени:

Если вы пересылаете все электронные письма со своего домена на определенный адрес:

Имя / Хост / Псевдоним Тип записи TTL Значение / Ответ / Место назначения
@ или оставьте пустым 3600 TXT forward-email=niftylettuce@gmail.com

Если вам просто нужно направить один адрес электронной почты (например , hello@niftylettuce.comдля niftylettuce@gmail.com, это будет также вперед , hello+test@niftylettuce.comчтобы niftylettuce+test@gmail.comавтоматически):

Имя / Хост / Псевдоним Тип записи TTL Значение / Ответ / Место назначения
@ или оставьте пустым 3600 TXT forward-email = привет: niftylettuce@gmail.com

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

Имя / Хост / Псевдоним Тип записи TTL Значение / Ответ / Место назначения
@ или оставьте пустым 3600 TXT forward-email = привет: niftylettuce @ gmail.com, поддержка: niftylettuce@gmail.com

Обратите внимание, что если у вас есть несколько строк записи TXT, для forward-email:службы будет считываться только ПЕРВЫЙ из перечисленных - убедитесь, что у вас есть только одна строка.

  1. Установите (и настройте) следующую запись TXT для проверки SPF для вашего доменного имени (это позволит пройти проверку SPF):

Если вы используете такой сервис, как AWS Route 53, отредактируйте существующую запись TXT и добавьте следующую строку в качестве новой строки:

Имя / Хост / Псевдоним Тип записи TTL Значение / Ответ / Место назначения
@ или оставьте пустым 3600 TXT v = spf1 a mx include: spf.forwardemail.net ~ all

Если у вас уже есть похожая строка с v=spf1, вам нужно добавить include:spf.forwardemail.netпрямо перед любыми существующими include:host.comзаписями и перед ~allтой же строкой (например, v=spf1 a mx include:spf.forwardemail.net include:host.com ~all).

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

  2. Если у вас есть какие-либо проблемы, пожалуйста, посетите http://forwardemail.net/ и / или подайте заявку на GitHub по адресу https://github.com/niftylettuce/forward-email .


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

Я добавляю поддержку зашифрованных записей TXT и записей собственного размещения TXT, если у вас есть длинный список псевдонимов. Следуйте этой проблеме GitHub github.com/niftylettuce/forward-email/issues/3 или напишите мне на niftylettuce@gmail.com, чтобы получать уведомления, когда она будет доступна.
niftylettuce

1
Просто обновление - поддержка зашифрованного TXT была добавлена ​​несколько месяцев назад.
niftylettuce

4

Простое решение: используйте http://improvmx.com/, а затем установите свои записи MX, и все готово.


4
Я немного беспокоюсь о конфиденциальности там. Там нет никаких объяснений или гарантий, предоставленных на сайте IMPORVMX.com, даже нет контактного адреса. Я был бы обеспокоен тем, что они делают со всей потоковой почтой через их серверы.
Василандо

Я протестировал этот вариант на этой неделе, и он не работал. Может быть, сервис не работает?
Шайба

@Vacilando Вы могли бы хотеть попробовать forwardemail.net вместо этого, это полностью открытым исходным кодом, в зашифрованном виде , и приватность сосредоточенным.
niftylettuce

Похоже, что они были куплены и перезапущены в 2019 году: indiehackers.com/product/improvmx
dailysleaze

Да, @dailysleaze и новые владельцы имеют историю покупки / продажи услуг.
niftylettuce

1

Переадресация электронной почты работает, только если ваш первый идентификатор электронной почты работает отлично. Затем в соответствии с настройками, электронная почта пересылается на второй идентификатор электронной почты.

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

Google, Microsoft и некоторые другие поставщики почтовых услуг. Бесплатные почтовые службы для собственного домена. Для управления Google делает лучшую задачу, но это платное. В то время как Microsoft предоставляет полный доступ к пользователю, но бесплатна для 500 пользователей и предоставляет лучший сервис со всеми продуктами Microsoft без ограничений.

Для Google Mail Service для вашего собственного домена:

зарегистрируйтесь здесь: https://www.google.com/a/signup/?enterprise_product=GOOGLE.EDU&hl=en&source=gafe-homepage-canvas-en Это учебное издание от Google, которое позволяет 10 пользователям бесплатно. Вы также можете выбрать другие платные.

Затем войдите в панель управления доменом и обновите записи, как описано в разделе «Поддержка»: http://support.google.com/a/bin/answer.py?hl=ru&answer=140034.

Для Microsoft Mail или Windows Live Mail Service:

Зарегистрируйтесь здесь: https://domains.live.com/Signup/SignupDomain.aspx

И измените записи, как показано в панели управления доменом. Тогда вы найдете вашу почту работающей в течение 6-12 часов после перерыва.

Удачи.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.