The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"exim4 не приходит почта извне"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"exim4 не приходит почта извне"  +/
Сообщение от faiferok email(ok) on 09-Апр-13, 00:29 
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.
;

nano /etc/exim4/update-exim4.conf.conf

dc_eximconfig_configtype='internet'
dc_other_hostnames='domen.info'
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'


nano /etc/exim4/conf.d/transport/05_virtual_transport
    virtual_mail_spool:
    driver = appendfile
    user = ${extract{2}{:}\
    {${lookup{$local_part}lsearch{/etc/vmail/$domain/passwd}}\
    }}
    file = ${extract{5}{:}\
    {${lookup{$local_part}lsearch{/etc/vmail/$domain/passwd}}\
    }}/mail/$domain/$local_part/inbox
    group = ${extract{3}{:}\
    {${lookup{$local_part}lsearch{/etc/vmail/$domain/passwd}}\
    }}
    mode = 0600


nano /etc/exim4/conf.d/router/05_virtual_user
    virtual_user:
    driver = accept
    domains = dsearch;/etc/vmail
    condition = ${lookup{$local_part}lsearch{/etc/vmail/$domain/passwd}\
    {yes}{no}}
    transport = virtual_mail_spool

nano /etc/exim4/conf.d/auth/05_dovecot_login
    dovecot_login:
    driver = dovecot
    public_name = LOGIN
    server_socket = /var/run/dovecot/auth-client
    # setting server_set_id might break several headers in mails sent by authenticated smtp. So be careful.
    server_set_id = $auth1
    dovecot_plain:
    driver = dovecot
    public_name = PLAIN
    server_socket = /var/run/dovecot/auth-client
    server_set_id = $auth1


nano /etc/exim4/conf.d/acl/35_check_virtual_rcpt:
    acl_check_virtual_rcpt:
    # отклонить несуществующие почтовые ящики
    deny
    message = Unknown Recipient
    domains = dsearch;/etc/vmail
    !condition = ${lookup{$local_part}lsearch{/etc/vmail/$domain/passwd}\
    {yes}{no}}
    # иначе принять
    accept


в конфиг /etc/exim4/conf.d/acl/30_exim4-config_check_rcpt внёс следующии изменения
     Сразу после строки acl_check_rcpt  добавил
deny
!acl = acl_check_virtual_rcpt

и в строках

    require
    message = relay not permitted
    domains = +local_domains : +relay_to_domains
заменил domains = dsearch;/etc/vmail
Остальное всё оставил по дефолту
#################################################################################
Ставил по этому мануалу
http://vitalium.org/2010/02/%D0%BD%D0%B0.../

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "exim4 не приходит почта извне"  +/
Сообщение от faiferok email(ok) on 09-Апр-13, 04:23 
Решил вопрос.

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

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

поменял local_interfaces = 0.0.0.0
и остановил sendmail dovecot exim4 и запусл.  sendmail судя по всему лишний тут был, тк запускаться не захотел. Письма уходят и приходят без проблем. всё ок.

Starting Mail Transport Agent (MTA): sendmailstart-stop-daemon: unable to stat /usr/sbin/sendmail-mta (No such file or directory)
/etc/init.d/sendmail: line 296: /usr/sbin/sendmail-msp: No such file or directory

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру