Я пытаюсь настроить пересылку почты с моего почтового сервера CentOS Postfix на мою учетную запись gmail, и я хочу убедиться, что правильно создаю записи MX, прежде чем устранять неполадки в моей конфигурации PostFix. В разделе настроек DNS панели управления моей хостинговой компании я создал эту запись
HostName: @
Record Type: MX Record
Address: example.com.
Priority: 10
У меня также есть запись A-name с этими свойствами
HostName: example.com
Record Type: A (Address)
Address: 162.155.38.22
Priority: n/a
Однако, несмотря на то, что я вижу postfix, работающий на моем компьютере с CentOS 7
[root@server /]# ps aux | grep postfix
root 17979 0.0 0.1 89488 1244 ? Ss Mar05 0:00 /usr/libexec/postfix/master -w
postfix 17981 0.0 0.2 89768 2532 ? S Mar05 0:00 qmgr -l -t unix -u
postfix 22093 0.0 0.3 89592 4020 ? S 09:40 0:00 pickup -l -t unix -u
root 22167 0.0 0.0 9000 924 pts/0 S+ 09:52 0:00 grep --color=auto postfix
Я не видел в журналах ничего о письме, полученном после того, как я отправил его на admin@example.com. Правильно ли я настроил записи MX?
Правильно ли я настроил записи MX?
Как указал @Jacob Evans в комментариях, если ваше корневое доменное имя совпадает с записями MX, это не нужно.
Итак, чтобы ответить на ваш вопрос, да, запись MX из предоставленной вами информации верна.
Если вы не получаете электронную почту, пора проверить журналы всего остального, что отправляет электронную почту на ваш сервер по причинам отказа или отклонения. Как упоминалось в моих комментариях, попробуйте mxtoolbox.com
Вам также необходимо убедиться все брандмауэры настроены так, чтобы пропускать порт 25 и / или 587 на ваш сервер. Это означает, что если вы находитесь за NAT-маршрутизатором, ему потребуется переадресация портов, а также локальный брандмауэр на коробке CentOS. Кроме того, ваш интернет-провайдер может фактически заблокировать трафик порта 25, так что имейте это в виду.
В качестве примечания, вы также можете столкнуться с серый список