LINUX.ORG.RU
ФорумAdmin

config error: mail loops back to me (MX problem?)


0

1

Был сервер.
На ем стоял днс и сендмейл.
Сендмейл работал как непосредственно почтовый сервер и почтовый релей
для двух офисных почтовиков.
Конфиги named(/etc/namedb) и sendmail(/etc/mail) бекапились
Сервер умер (страйп йок)
Поднял новый сервер и перенес бекапы конфигов на него.
Вроде бы все поднялось корректно.
Но при попытке отослать через этот сервер в мир письмо - вылазит ошибка

Реальный айпи сервер - *.*.*.133

Делаю тестовое мыло на гмайловский ящик с консоли

   Dec 26 00:55:59 ut4 sm-mta[1886]: oBPMtxGg001884: SYSERR(root): relay1.domen.ua. config error: mail loops back to me (MX problem?)
    Dec 26 00:55:59 ut4 sm-mta[1887]: oBPMtxKF001887: ut4.domen.ua [*.*.*.133] did not issue MAIL/EXPN/VRFY/ETRN during connection to IPv4
    Dec 26 00:55:59 ut4 sm-mta[1886]: oBPMtxGg001884: to=<maxim@pma.net.ua>, ctladdr=<maxim@domen.ua> (1008/1008), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30346, relay=relay1.domen.ua. [*.*.*.133], dsn=5.3.5, stat=Local configuration error
    Dec 26 00:55:59 ut4 sm-mta[1886]: oBPMtxGg001884: oBPMtxGg001886: DSN: Local configuration error

В конфиге зоны релей сидит на этом же айпи

 
 
     IN MX   10 relay1.domen.ua.
     IN MX   20 relay2.domen.ua.
    ......
    relay1                  IN A *.*.*.133
    relay2                  IN A *.*.*.132

конфиг resolv.conf

 
 
    [root@ut4 ~]# cat /etc/resolv.conf 
    domain  mydomen.ua
    nameserver 127.0.0.1

конфиг сендмыла

 
 
    [root@ut4 /etc/mail]# cat ut4.MYDOMEN.ua.mc 
    divert(-1)
    divert(0)
    VERSIONID(`2008/02/01')
    OSTYPE(`freebsd6')
    DOMAIN(`generic')
 
    FEATURE(`access_db', `hash -o -T<TMPF> /etc/mail/access')
    FEATURE(`blacklist_recipients')
    FEATURE(`local_lmtp')
    FEATURE(`smrsh')
    FEATURE(`mailertable', `hash -o /etc/mail/mailertable')
    FEATURE(virtusertable)
 
    FEATURE(`use_cw_file')
    define(`confCW_FILE', `-o /etc/mail/local-host-names')
 
    DAEMON_OPTIONS(`Port=25, Name=IPv4, Family=inet')
 
    O MaxMessageSize=11000000
 
    FEATURE(`limited_masquerade')
    FEATURE(`local_no_masquerade')
    FEATURE(`masquerade_envelope')
    MASQUERADE_AS(`MYDOMEN.ua')
    MASQUERADE_DOMAIN(`ut4.MYDOMEN.ua')
    MASQUERADE_DOMAIN(`office.MYDOMEN.ua')
 
 
    define(`confBAD_RCPT_THROTTLE',`1')
    define(`confMAX_RCPTS_PER_MESSAGE', `10')
 
    define(`confRECEIVED_HEADER', `$?sfrom $s $.$?_
            $.$?{auth_type}(authenticated$?{auth_ssf} bits=${auth_ssf}$.)
            $.by $j ($v/$Z)$?r with $r$. id $i$?{tls_version}
            (version=${tls_version} cipher=${cipher} bits=${cipher_bits} verify=${verify})$.$?u
            for $u; $|;
            $.$b')
 
    define(`confDEF_USER_ID',`26:26')
    define(`confMAX_MIME_HEADER_LENGTH', `256/128')
    define(`confRRT_IMPLIES_DSN', `False')
    define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
    define(`confNO_RCPT_ACTION', `add-to-undisclosed')
    define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy,needmailhelo,noreceipts,noverb,noetrn,nobodyreturn')
 
    define(`confQUEUE_SORT_ORDER', `host')dnl
    define(`confTO_CONNECT', `10s')dnl
    define(`confTO_ICONNECT', `10s')dnl
    define(`confTO_HELLO', `10s')dnl
    define(`confTO_RCPT', `20s')dnl
    define(`confTO_DATAINIT', `30s')dnl
    define(`confTO_DATABLOCK', `60s')dnl
    define(`confTO_DATAFINAL', `30s')dnl
    define(`confTO_IDENT', `0')dnl
    define(`confTO_COMMAND', `30s')dnl
 
    define(`confMAX_DAEMON_CHILDREN', 64)dnl
    define(`confQUEUE_LA', `10')dnl
    define(`confREFUSE_LA', `16')dnl
 
    MAILER(`local')
    MAILER(`smtp')
 
    dnl INPUT_MAIL_FILTER(`milter-regex',`S=unix:/var/run/milter-regex/sock, T=S:30s;R:2m')
 
 
 
    [root@ut4 /etc/mail]# cat local-host-names 
    mydomen.ua
    ut4.mydomen.ua
 
 
    [root@ut4 /etc/mail]# cat access 
    #
    *.*.*.133 RELAY
    127.0.0.1       RELAY
    *               REJECT
 
 
[root@ut4 /etc/mail]# hostname
ut4.domen.ua

Я не понимаю где проблема. Гугл говорит на проблемы с конфигом днс. Но ничего ж не менял - конфиги же из бекапа.

Или может быть днс поднялся некорректно?

Помогите советом пожалуйста.

I00matolog> /etc/mail/mailertable

Что в этом файле, Максим? Почему он пытается релеить через relay1.domen.ua , а не идет по МХ к Гуглу?

sdio ★★★★★ ()
Ответ на: комментарий от sdio

[root@ut4 /etc/mail]# cat /etc/mail/mailertable
ut1.MYDOMEN.ua esmtp:ut1.MYDOMEN.ua
ut2.MYDOMEN.ua esmtp:ut2.MYDOMEN.ua
ut3.MYDOMEN.ua esmtp:ut3.MYDOMEN.ua
ut4.MYDOMEN.ua esmtp:ut4.MYDOMEN.ua
ut5.MYDOMEN.ua esmtp:ut5.MYDOMEN.ua
ut6.MYDOMEN.ua esmtp:ut6.MYDOMEN.ua
. esmtp:mail.MYDOMEN.ua

I00matolog ()
Ответ на: комментарий от sdio

[root@ut4 /etc/mail]# host -t mx pma.net.ua
pma.net.ua mail is handled by 30 ASPMX4.GOOGLEMAIL.COM.
pma.net.ua mail is handled by 30 ASPMX5.GOOGLEMAIL.COM.
pma.net.ua mail is handled by 10 ASPMX.L.GOOGLE.COM.
pma.net.ua mail is handled by 20 ALT1.ASPMX.L.GOOGLE.COM.
pma.net.ua mail is handled by 20 ALT2.ASPMX.L.GOOGLE.COM.
pma.net.ua mail is handled by 30 ASPMX2.GOOGLEMAIL.COM.
pma.net.ua mail is handled by 30 ASPMX3.GOOGLEMAIL.COM.

I00matolog ()

> Я не понимаю где проблема. Гугл говорит на проблемы с конфигом днс. Но ничего ж не менял - конфиги же из бекапа.

Или может быть днс поднялся некорректно?


Помогите советом пожалуйста.


Эта ошибка говорит о том, что sendmail считает, что почта должна доставляться именно на этот сервер, но домен не сконфигурирован, как локальный. Что делать зависит от того, что надо. Если домен, действительно, не локальный, править надо DNS/hosts/разное. Если же домен именно локальный, править надо конфиг sendmail на предмет локальной доставки.

AS ★★★★★ ()
Ответ на: комментарий от I00matolog

> говоря про домен -вы имеете ввиду relay1.domen.ua ?

Нет, это на maxim@pma.net.ua доставка не проходит. Sendmail, по какой-то причине, считает себя MX-ом для этого домена. Что-то где-то про него есть. Кстати, можно сделать какой-нибудь тест а-ля

sendmail -d60.1 -bv maxim@pma.net.ua

и внимательно на вывод посмотреть.

AS ★★★★★ ()
Ответ на: комментарий от I00matolog
. esmtp:mail.MYDOMEN.ua

Ну и на кой, простите, фиг, вам нужна эта строка, «всю почту на куда угодно отправлять через себя самого»? Обычно, такая строка присутствует на внутренних релеях, а ее наличие на внешних релеях - признак существенных (очень) проблем.

Nastishka ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.