На моем VPS Debian установлен постфикс, я могу:
на моем сервере
Но пересылка писем с моего сервера на Gmail не работает!
Я настроил DNS Google через /etc/resolv.conf
Я могу пинговать google.com и с помощью dig также нахожу записи MX для Gmail. Но когда мой сервер пытается переслать электронную почту на Gmail (настройка с помощью / etc / aliases), я получаю следующую ошибку:
postfix/smtp[20280]: 825E117BA8A80: to=<john_doe@gmail.com>, orig_to=<xxx@xxx.yyy>, relay=none, delay=40, delays=0/0.01/40/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: Host not found, try again)
Что мне не хватает? Любая помощь будет оценена!
Вы почти наверняка работаете с chrooted postfix. Вам также необходимо скопировать /etc/resolv.conf в chroot. В Debian это должно быть / var / spool / postfix / - поэтому /var/spool/postfix/etc/resolv.conf.
Вы можете проверить, что у вас не отключен SYNC_CHROOT в / etc / default / postfix - по умолчанию это да - поэтому просто остановка и запуск postfix с помощью сценария инициализации должны скопировать новый /etc/resolv.conf в правый расположение:
/etc/init.d/postfix stop /etc/init.d/postfix start
Вы можете проверить, используете ли вы chrooted, поискав любую букву «y» в столбце chroot в /etc/postfix/master.cf
Настройка разрешения вашего имени нарушена. Восстановить его. Сначала взгляните на /etc/resolv.conf
.