Я застрял в следующей проблеме на несколько часов. Надеюсь, кто-нибудь сможет мне помочь с этим: x ..
Я установил почтовый сервер для приема и отправки электронной почты. получение по imap.
Проблема, с которой я столкнулся, заключается в следующем.
На веб-сервере я создал две почтовые учетные записи, я могу отправлять сообщения друг другу с помощью mailx или telnet (непосредственно на сервере). Теперь я хочу добавить эти почтовые учетные записи в свой почтовый клиент на своем настольном ПК. Я сделал это, но я не могу отправлять сообщения электронной почты или получать сообщения электронной почты, отправленные из клиента.
Когда я использую почтовую рассылку xmail или telnet, я напрямую получаю сообщение в учетной записи imap, настроенной в моем почтовом клиенте (настольный компьютер).
Открыл все нужные порты для рассылки;
25/tcp open smtp
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
993/tcp open imaps
995/tcp open pop3s
2222/tcp open EtherNet/IP-1
8443/tcp open https-alt
Пожалуйста, любые предложения, чтобы я мог попытаться разобраться в этом.
Надеюсь, что информация может вам что-то сказать, иначе дайте мне знать, что вам нужно знать или что вам нужно.
Заранее спасибо!
Без дополнительной информации с вашей стороны я могу дать вам лишь некоторые основные подсказки.
Похоже, ваша почтовая служба где-то ограничена, чтобы быть доступной только с / на localhost. В зависимости от серверной ОС, на которой работает ваш сервер, по умолчанию он может быть довольно ограничительным, разрешая только локальный доступ (127.0.0.1).
Проверьте настройки брандмауэра в /etc/sysconfig/iptables
, например:
:USER_IMAP - [0:0]
-A INPUT -p tcp -m tcp --dport 143 --syn -j ACCEPT
-A INPUT -p tcp -m tcp --dport 993 --syn -j ACCEPT
:USER_POP3 - [0:0]
-A INPUT -p tcp -m tcp --dport 110 --syn -j ACCEPT
-A INPUT -p tcp -m tcp --dport 995 --syn -j ACCEPT
Проверьте статус SELinux с помощью sestatus
(со статусом отключен / разрешен вы можете продолжить)
Проверьте свою конфигурацию Postfix. Убедитесь, что он правильно настроен для того, для каких доменов получать / отправлять почту (например, по умолчанию получать почту только для самого устройства), поэтому для получения почты по всему миру проверьте свой /etc/postfix/main.cf:
mydestination = $myhostname localhost.$mydomain localhost $mydomain
Также проверьте конфигурацию Dovecot в /etc/dovecot/dovecot.conf
, например для IPv4 он должен быть установлен на
listen = *
С участием dovecot -n
вы можете проверить, как наконец настроен Dovecot. Также проверьте, все ли необходимые порты также прослушивают: netstat -tulpn |grep LISTEN
Надеюсь, что это поможет, Мегодин