Назад | Перейти на главную страницу

Конфигурация Nginx Ubuntu Postfix - не удается подключиться к входящему серверу IMAP «сервер не отвечает», но может отправлять почту через исходящую, используя те же данные?

Я хорошо отношусь к новому администратору сервера и особенно к nginx, но, похоже, все в порядке, кроме доступа к моей почте через мой iPhone?

Я изменил свой домен на domain.com

Дело в том, что я могу отправлять почту через свой исходящий IMAP-сервер, но не могу подключиться к входящему? Я просто получил сообщение "the mail server at mail.domain.com is not responding"

/etc/postfix/main.cf

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = all
mailbox_command =
mailbox_size_limit = 0
mydestination = domain.com, mail.domain.com, localhost.com, , localhost, localhost.localdomain
mydomain = domain.com
myhostname = mail.domain.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtp_tls_note_starttls_offer = yes
smtp_tls_security_level = may
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
smtpd_tls_key_file = /etc/ssl/private/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom

telnet localhost 25> ehlo locahost

250-mail.domain.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

Используя следующие данные для подключения:

имя пользователя пароль имя хоста: mail.domain.com порт: 25

iptables --list

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Я также отправил почту на сервер в качестве теста и получил эту ошибку, если это поможет?

Technical details of temporary failure:
[mail.domain.com. (10): Connection refused]

Я также просмотрел /var/log/mail.log, и в нем есть несколько записей:

postfix/smtpd[12239]: connect from 5acefc9a.bb.sky.com[90.206.252.xxx]
Mar 23 06:47:09 new-domain postfix/smtpd[12239]: lost connection after CONNECT from 5acefc9a.bb.sky.com[90.206.252.154]

Уведомление новый домен что неверно, но имя хоста сервера и имя хоста в конфигах верны? Я недавно перемещал серверы, и хост установил основной домен службы как new-domain.com, так что это может быть проблемой?

Как я уже сказал, он работает для подключения к исходящему серверу, но входящий получает ошибку «не отвечает»? Любая идея будет очень признательна!

Под «доступом к моей почте через мой iPhone» вы подразумеваете получение почты на клиенте? Обычно здесь используется либо POP3, либо IMAP, но не SMTP, а Postfix не является сервером POP3 или IMAP. Вам понадобится что-то вроде Dovecot для предоставления клиентам доступа по протоколу POP3 или IMAP.