2014-11-26 3 views
5

Сервер, на котором я работаю, - это FreeBSD и sendmail, которые недавно прекратили отправлять электронные письма. Я много раз занимался поиском google, и я пробовал много вещей из множества разных сайтов, но пока ничего не сработало.sendmail connection отказано 127.0.0.1

Вот вывод из Sendmail команды:

# echo "test" | mail -v -s test [email protected] 
[email protected] Connecting to [127.0.0.1] via relay... 
[email protected] Deferred: Connection refused by [127.0.0.1] 

Вот телнет на порт 25:

# telnet localhost 25 
Trying 127.0.0.1... 
telnet: connect to address 127.0.0.1: Connection refused 
Trying ::1... 
telnet: connect to address ::1: Connection refused 
telnet: Unable to connect to remote host 

Вот часть NETSTAT выхода:

tcp4  0  0 the.first.ip.address.25    *.*     LISTEN 
tcp4  0  0 the.second.ip.address.26   *.*     LISTEN 
tcp4  0  0 the.third.ip.address.25    *.*     LISTEN 
tcp4  0  0 the.fourth.ip.address.25   *.*     LISTEN 
tcp4  0  0 the.main.server.ip.address.25  *.*     LISTEN 

Некоторые вещи я до сих пор:

1) changed settings /etc/hosts file 
2) changed settings in the .mc file, then make, make install, service sendmail restart 
3) directly changed the .cf file since changing .mc file didn't fix the problem, then "service sendmail restart" 

Я открыт для идей, если у кого-то была эта проблема раньше или она знает, как ее исправить.

Спасибо!

ответ

0

Убедитесь, что Sendmail включен в /etc/rc.conf:

sendmail_enable="YES" 

Проверьте файлы журналов /var/log/messages и /var/log/maillog.

Если это не дает достаточной информации, убедитесь, что ваш sendmail настроен на прием почты с localhost и что ваш брандмауэр не блокирует доступ.

0

Чтобы проверить, что порт 25 открыт попробуйте использовать sockstat как корень, например:

sockstat -4l 

Использование sysrc для обеспечения Sendmail включена/началось время загрузки:

sysrc sendmail_enable="YES" 

Start/Restart по :

/etc/rc.d/sendmail restart 

В качестве альтернативы, вы можете захотеть для настройки ssmpt в качестве замены для sendmail, чтобы вы могли использовать собственный провайдер для отправки электронной почты.

Смежные вопросы