Как указать IP-адрес хоста к sendmail

Вы не должны игнорировать капчи, потому что почтовые поставщики используют их. Не все они делают.

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

0
задан 11 March 2011 в 20:48
1 ответ

Можно проверить то, что сопоставитель дает для почтового сервера, должен использовать команду getent hosts mail.example.com использование почтового сервера вместо mail.example.com. Если это не даст правильный результат sendmail, то не будет также. Также попробуйте команду host -a example.com видеть, какая почта разъединяет адрес, который Вы получаете от DNS. Это должно возвратить сервер внутренней почты.

Может также быть возможно, что внешний IP трудно кодируется в sendmail конфигурацию. Проверьте конфигурационный файл на внешний адрес почтового сервера. Если я помню право, оно должно /etc/sendmail.conf.

Проверьте свои изменения в /etc/hosts сделать это. Проверьте что строка хостов в /etc/nsswitch.conf перечислили файлы перед DNS. Перезапуск nscd после внесения изменений в /etc/hosts. Затем повторно выполните команду genent выше. Строка хостов должна читать как:

192.0.2.5  mail.example.com

Есть ли какая-либо причина, Вы используете sendmail, а не постфикс или exim?

1
ответ дан 4 December 2019 в 22:30

Теги

Похожие вопросы