[Решено] exim4 не приходит почта извне

Автор faiferok, 09 апреля 2013, 01:12:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

faiferok

Exim4+dovecot+SquirrelMail
Debian  Linux 2.6.32-308.8.2.el5.028stab101.1 #1 SMP Sun Jun 24 20:25:35 MSD 2012 i686 GNU/Linux

Почта локально отправляется и приходит.
На ящики mail.ru gmail.com отправляется без проблем. Но с них не приходит.
PTR прописал хостер domen.info
проблема судя по всему из-за того что exim4 не хочет слушать внешний порт, и как заставить это делать не знаю.
пробывал открыть порт
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -I INPUT -p tcp --dport 25 -j ACCEPT
Тоже эфекта не дало.

##########################################################
по телнету пробывал зацепица на 25 порт- не вышло
nmap 25 порт открытым тоже не видит

вывод команды netstat -na |grep 25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
tcp6       0      0 :::25                   :::*                    LISTEN

вывод netstat -anpt | grep exim
tcp6       0      0 :::25                   :::*                    LISTEN      3790/exim4

вывод netstat -pntl
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      15844/epmd
tcp        0      0 127.0.0.1:5555          0.0.0.0:*               LISTEN      3234/beam
tcp        0      0 0.0.0.0:5269            0.0.0.0:*               LISTEN      3234/beam
tcp        0      0 185.55.**.92:53          0.0.0.0:*               LISTEN      1793/named
tcp        0      0 127.0.0.2:53            0.0.0.0:*               LISTEN      1793/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1793/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      5383/sshd
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      1793/named
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1564/sendmail: MTA:
tcp        0      0 0.0.0.0:5280            0.0.0.0:*               LISTEN      3234/beam
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      3418/dovecot
tcp        0      0 185.55.**.92:7777        0.0.0.0:*               LISTEN      3234/beam
tcp        0      0 0.0.0.0:57986           0.0.0.0:*               LISTEN      3234/beam
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      3418/dovecot
tcp        0      0 0.0.0.0:5222            0.0.0.0:*               LISTEN      3234/beam
tcp        0      0 0.0.0.0:5223            0.0.0.0:*               LISTEN      3234/beam
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      7498/php5-fpm
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      7863/mysqld
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN      1564/sendmail: MTA:
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      3418/dovecot
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      3418/dovecot
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3800/nginx
tcp6       0      0 :::53                   :::*                    LISTEN      1793/named
tcp6       0      0 :::22                   :::*                    LISTEN      5383/sshd
tcp6       0      0 :::25                   :::*                    LISTEN      3790/exim4
tcp6       0      0 ::1:953                 :::*                    LISTEN      1793/named
tcp6       0      0 :::80                   :::*                    LISTEN      3800/nginx
###################################Конфиги##############################################

@ IN SOA domen.info. domen.info. (
201012553;serial-nom
28800;refressh second
7200;retry
604800;expiry
86400 );TTL
;
domen.info. IN A 185.55.**.92
ns1.domen.info. IN A 185.55.**.92
ns2.domen.info. IN A 185.55.**.92
*.domen.info. IN A 185.55.**.92
mail IN A 185.55.**.92 ; HELO/EHLO = domen.info
domen.info. IN MX 10 mail
@ NS ns1.domen.info.
@ NS ns2.domen.info.


Как заставить exim4 слушать внешний 25ый порт? Если вообще в этом проблема
ставил exim4+dovecot по мануалу http://vitalium.org/2010/02/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-eximdovecot-%D0%B2-linux/  1 в 1

apollyon

Странно, что Вас не смутила строка:
Цитироватьtcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
Найдите в конфиге строку
local_interfaces = MAIN_LOCAL_INTERFACES
и замените MAIN_LOCAL_INTERFACES на нужные интерфейсы, либо просто 0.0.0.0 чтобы exim слушал на всех.

faiferok

#2
/etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs

# listen on all all interfaces?
.ifdef MAIN_LOCAL_INTERFACES
# local_interfaces = MAIN_LOCAL_INTERFACES
local_interfaces = 0.0.0.0
.endif


Спс за помощь