Постфикс - ошибка отказа в соединении

Я пытаюсь создать почтовый сервер только для отправки с использованием постфикса. Я следил за этой документацией из цифрового океана

. Когда я пытаюсь отправить электронное письмо, он выдает ошибку ниже. (Я скопировал из /var/log/mail.log)

, скажем, мое доменное имя domainaddress.com

Feb  9 07:52:54 domainaddress postfix/qmgr[22091]: B22861BA03A: from=<hsntngr@domainaddress>, size=403, nrcpt=1 (queue active)
Feb  9 07:52:54 domainaddress postfix/smtp[26332]: connect to domainaddress[127.0.1.1]:25: Connection refused
Feb  9 07:52:54 domainaddress postfix/smtp[26333]: connect to domainaddress[127.0.1.1]:25: Connection refused
Feb  9 07:52:54 domainaddress postfix/smtp[26332]: 6A8D81BA0FA: to=<hsntngr@domainaddress>, relay=none, delay=29909, delays=29909/0.01/0/0, dsn=4.4.1, status=deferred (conn$
Feb  9 07:52:54 domainaddress postfix/smtp[26332]: connect to domainaddress.com[128.199.50.100]:25: Connection refused
Feb  9 07:52:54 domainaddress postfix/smtp[26333]: 6CDC81BA03F: to=<hsntngr@domainaddress>, relay=none, delay=126295, delays=126295/0.01/0/0, dsn=4.4.1, status=deferred (co$
Feb  9 07:52:54 domainaddress postfix/smtp[26332]: 6BDFF1BA0F8: to=<hsntngr@domainaddress.com>, relay=none, delay=29997, delays=29997/0.02/0/0, dsn=4.4.1, status=deferred ($
Feb  9 07:52:54 domainaddress postfix/smtp[26333]: connect to domainaddress[127.0.1.1]:25: Connection refused
Feb  9 07:52:54 domainaddress postfix/smtp[26333]: B22861BA03A: to=<your_email_address@domainaddress>, relay=none, delay=126304, delays=126304/0.02/0.01/0, dsn=4.4.1, status..

Даже если я установил имя своего хоста в файле конфигурации, имя хоста кажется неправильным ..

Также мой файл конфигурации (/etc/postfix/main.cf)

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mail.domainaddress.com
mydomain = domainaddress.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $myhostname
mydestination = $myhostname, localhost, $mydomain , www.$mydomain    
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = ipv4

Я знаю, что где-то делаю что-то не так, но я не мог понять, что это и где, в течение двух дней.

1
задан 9 February 2019 в 10:34
2 ответа

Как указывает Фредди в комментарии, убедитесь, что у вас нет непримененных изменений, перезапустив постфикс:

service postfix restart

Если проблема не исчезнет, ​​добавьте строку в / etc / hosts

127.0.0.1 mail.domainaddress.com

Также убедитесь, что вы можете разрешать имена хостов

nslookup google.com

, в противном случае исправьте это, начиная с того, что у вас есть в файле конфигурации сети.

Убедитесь, что ваш брандмауэр не блокирует localhost: 25

telent localhost 25

не должен таймаут возврата / отказано, иначе

iptables -I INPUT 1 -s 127.0.0.1 -d 127.0.0.1 -p tcp --dport 25 -j ACCEPT
iptables -I OUTPUT 1 -s 127.0.0.1 -d 127.0.0.1 -p tcp --sport 25 -j ACCEPT

Эти правила разрешат соединение, несмотря на все, что у вас может быть в конфигурации вашего брандмауэра, , но это просто плохой обходной путь . Например, он может пропустить какие-либо меры безопасности, зависящие от журналов вашего брандмауэра.

Если дело касается брандмауэра, избегайте постоянного сохранения этих правил и вместо этого начните полный просмотр вашего набора правил iptables.

Чтение ваших журналов - нет сомневаюсь, что postfix запущен. У других пользователей, сталкивающихся с этой проблемой, могут быть разные журналы / нет журналов и те же симптомы, и поэтому, если они еще не перезапустили postfix, им, возможно, стоит перед редактированием своего набора правил iptables также запустить:

service postfix status

и если он не запущен

service postfix start
3
ответ дан 3 December 2019 в 18:24

Может случиться так, что порт 25 заблокирован, не позволяя подключаться к внешним smtps (вероятно, вашим интернет-провайдером)? Полагаю, telnet mail.domainaddress.com 25 тоже не работает? Можешь попробовать?

0
ответ дан 3 December 2019 в 18:24

Теги

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