Я пытаюсь настроить пересылку почты с моего почтового сервера 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
Однако, несмотря на то, что я вижу, что постфикс работает на моем компьютере с 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
] Я не видел в журналах ничего о полученном электронном письме после того, как я отправил его (скрыто). Правильно ли я настроил записи MX?
Правильно ли я настроил записи MX?
Как указал @Jacob Evans в комментариях, если ваше корневое доменное имя совпадает с записями MX, оно не требуется.
Итак, чтобы ответить на ваш вопрос, да, запись MX из предоставленной вами информации является правильно.
Если вы не получаете электронную почту, пора проверить журналы от всего остального, что отправляет электронную почту на ваш сервер по причинам отказа или отклонения. Как упоминалось в моих комментариях, попробуйте mxtoolbox.com
. Вам также необходимо убедиться, что все брандмауэры настроены так, чтобы разрешить порт 25 и / или 587 для вашего сервера. Это означает, что если вы находитесь за NAT-маршрутизатором, ему потребуется переадресация портов, а также локальный брандмауэр на коробке CentOS. Кроме того, ваш интернет-провайдер может фактически блокировать трафик порта 25, так что имейте это в виду.
В качестве примечания, вы также можете столкнуться с серым списком