Всем привет. Наблюдается проблема при отправке отчетов от root на alias. Система Freebsd, MTA sendamil. Имя машины выглядит примерно так hostname.domain.msk.ru , это локальный домен и domain.msk.ru не в интернете. Сама машина с белым ip и отправляет root по alias на username@gmail.com.Техническая часть.
Приходит рикошет на gmail о не возможности доставки на этот же самый почтовый адрес:
Received: by 10.112.29.9 with SMTP id f9mr12115878lbh.22.1351520834951;
Mon, 29 Oct 2012 07:27:14 -0700 (PDT)
Received: from hostname.domain.msk.ru ([чч.200.чч.79])
by mx.google.com with ESMTPS id tp6si7419098lab.57.2012.10.29.07.27.13
(version=TLSv1/SSLv3 cipher=OTHER);
Mon, 29 Oct 2012 07:27:14 -0700 (PDT)
Received-SPF: neutral (google.com: 81.200.26.79 is neither permitted nor denied by best guess record for domain of hostname.domain.msk.ru) client-ip=81.200.26.79;
Authentication-Results: mx.google.com; spf=neutral (google.com: 81.200.26.79 is neither permitted nor denied by best guess record for domain of hostname.domain.msk.ru) smtp.mail=
Received: from localhost (localhost)
by hostname.domain.msk.ru (8.14.4/8.14.4) id q9R3R234046886;
Sat, 27 Oct 2012 07:29:32 +0400 (MSK)
(envelope-from MAILER-DAEMON)
Date: Sat, 27 Oct 2012 07:29:32 +0400 (MSK)
From: Mail Delivery Subsystem <MAILER-DAEMON@hostname.domain.msk.ru>
Message-Id: <201210270329.q9R3R234046886@hostname.domain.msk.ru>
To: <root@hostname.domain.msk.ru>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="q9R3R234046886.1351308572/hostname.domain.msk.ru"
Subject: Warning: could not send message for past 4 hours
Auto-Submitted: auto-generated (warning-timeout)This is a MIME-encapsulated message
--q9R3R234046886.1351308572/hostname.domain.msk.ru
**********************************************
** THIS IS A WARNING MESSAGE ONLY **
** YOU DO NOT NEED TO RESEND YOUR MESSAGE **
**********************************************The original message was received at Sat, 27 Oct 2012 03:11:44 +0400 (MSK)
from localhost [127.0.0.1]----- Transcript of session follows -----
<root@hostname.domain.msk.ru>... Deferred: Operation timed out with hostname.domain.msk.ru.msk.ru.
Warning: message still undelivered after 4 hours
Will keep trying until message is 5 days old--q9R3R234046886.1351308572/hostname.domain.msk.ru
Content-Type: message/delivery-statusReporting-MTA: dns; hostname.domain.msk.ru
Arrival-Date: Sat, 27 Oct 2012 03:11:44 +0400 (MSK)Final-Recipient: RFC822; root@hostname.domain.msk.ru.msk.ru
Action: delayed
Status: 4.4.1
Remote-MTA: DNS; hostname.domain.msk.ru.msk.ru
Last-Attempt-Date: Sat, 27 Oct 2012 07:29:32 +0400 (MSK)
Will-Retry-Until: Thu, 1 Nov 2012 03:11:44 +0400 (MSK)--q9R3R234046886.1351308572/hostname.domain.msk.ru
Content-Type: message/rfc822Return-Path: <root@hostname.domain.msk.ru.msk.ru>
Received: from hostname.domain.msk.ru (localhost [127.0.0.1])
by hostname.domain.msk.ru (8.14.4/8.14.4) with ESMTP id q9QNBiJB034330
for <root@hostname.domain.msk.ru>; Sat, 27 Oct 2012 03:11:44 +0400 (MSK)
(envelope-from root@hostname.domain.msk.ru.msk.ru)
Received: (from root@localhost)
by hostname.domain.msk.ru (8.14.4/8.14.4/Submit) id q9QNBiaO034312
for root; Sat, 27 Oct 2012 03:11:44 +0400 (MSK)
(envelope-from root)
Date: Sat, 27 Oct 2012 03:11:44 +0400 (MSK)
From: Charlie Root <root@hostname.domain.msk.ru.msk.ru>
Message-Id: <201210262311.q9QNBiaO034312@hostname.domain.msk.ru>
To: root@hostname.domain.msk.ru.msk.ru
Subject: : security run outputЕсли обратить внимание на (envelope-from root@hostname.domain.msk.ru.msk.ru) то я не могу знать от куда добавляется домен msk.ru, при отправке рекошета поле выглядит как (envelope-from MAILER-DAEMON) и письмо отправляется через mx.google.com по назначению. При чем домен ru.msk.ru существует и все имена вида *ru.msk.ru разрешает.
Если смотрю на логи то вижу:
пример отправки сообщения
Nov 9 03:11:56 hostname sendmail[85256]: qA8NBuDT085256: from=root, size=1221, class=0, nrcpts=1, msgid=<201211082311.qA8NBuDT085256@hostname.apico.msk.ru>, relay=root@localhost
Nov 9 03:11:56 hostname sm-mta[85291]: qA8NBu12085291: from=<root@hostname.apico.msk.ru>, size=1555, class=0, nrcpts=1, msgid=<201211082311.qA8NBuDT085256@hostname.apico.msk.ru>, proto=ESMTP, daemon=IPv4, relay=localhost [127.0.0.1]
Nov 9 03:11:56 hostname sendmail[85256]: qA8NBuDT085256: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31221, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (qA8NBu12085291 Message accepted for delivery)
Nov 9 03:16:56 hostname sm-mta[85305]: qA8NBu12085291: to=<root@hostname.apico.msk.ru>, delay=00:05:00, xdelay=00:05:00, mailer=esmtp, pri=31555, relay=hostname.apico.msk.ru.msk.ru. [193.232.159.144], dsn=4.0.0, stat=Deferred: Operation timed out with hostname.apico.msk.ru.msk.ru.
повтор отправки (не то, которое выше в примере, но по типу)
Nov 4 01:32:03 hostname sm-mta[45122]: qA13R3gn014005: to=<root@hostname.apico.msk.ru>, delay=2+18:00:00, xdelay=00:00:00, mailer=esmtp, pri=12095816, relay=hostname.apico.msk.ru.msk.ru., dsn=4.0.0, stat=Deferred: Operation timed out with hostname.apico.msk.ru.msk.ru.отправка рикошета
Nov 6 07:32:05 hostname sm-mta[62412]: qA13R3gn014005: qA63R3RT062412: return to sender: Cannot send message for 5 days
Nov 6 07:32:05 hostname sm-mta[62412]: qA63R3RT062412: to=username@gmail.com, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=37669, relay=gmail-smtp-in.l.google.com. [74.125.143.26], dsn=2.0.0, stat=Sent (OK 1352172725 il9si14841416lab.32)Имя домена на local могу поменять, но в целом хочется разобраться в механизме почему так получается.
нужно правила смотреть. где-то что-то неправильно переписывется.для начала нужен вывод:
# sendmail -bt -d21.9
> 3,0 mail@address. . . .
> /tryflags ER
> 3,0 mail@address
> нужно правила смотреть. где-то что-то неправильно переписывется.
> для начала нужен вывод:
> # sendmail -bt -d21.9
>> 3,0 mail@address
> . . . .
>> /tryflags ER
>> 3,0 mail@address
> 3,0 root@hostname.apico.msk.rucanonify input: root @ hostname . apico . msk . ru
rewritten as: root @ hostname . apico . msk . ru < @ >
rewritten as: root @ hostname . apico . msk . ru
rewritten as: < root @ hostname . apico . msk . ru >
rewritten as: root @ hostname . apico . msk . ru
rewritten as: root < @ hostname . apico . msk . ru >
Canonify2 input: root < @ hostname . apico . msk . ru >
rewrite: RHS $&{daemon_flags} => "(NULL)"
rewritten as: $| root < @ hostname . apico . msk . ru >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Canonify2 returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
canonify returns: root < @ hostname . apico . msk . ru . msk . ru . >
parse input: root < @ hostname . apico . msk . ru . msk . ru . >
Parse0 input: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Parse0 returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
ParseLocal input: root < @ hostname . apico . msk . ru . msk . ru . >
ParseLocal returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Parse1 input: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < ! > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < hostname . apico . msk . ru . msk . ru . > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < hostname . apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < hostname . apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: < hostname . apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname < . apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . < apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname . apico < . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . apico . < msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname . apico . msk < . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . apico . msk . < ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname . apico . msk . ru < . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . apico . msk . ru . < msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname . apico . msk . ru . msk < . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . apico . msk . ru . msk . < ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < . > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
MailerToTriple input: < > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
MailerToTriple returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: $# esmtp $@ hostname . apico . msk . ru . msk . ru . $: root < @ hostname . apico . msk . ru . msk . ru . >
Parse1 returns: $# esmtp $@ hostname . apico . msk . ru . msk . ru . $: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: $# esmtp $@ hostname . apico . msk . ru . msk . ru . $: root < @ hostname . apico . msk . ru . msk . ru . >
parse returns: $# esmtp $@ hostname . apico . msk . ru . msk . ru . $: root < @ hostname . apico . msk . ru . msk . ru . >Увидел что со строки rewritten as: root < @ hostname . apico . msk . ru . msk . ru . > дублируется домен, но что и от куда не знаю. Повторюсь что локальное имя машины "совпало" с существующим доменом в интернет, ru.msk.ru есть такой на паркинге.
понятно
из /etc/sendmail/sendmail.cf нужно 96 правило (оно же Canonify2)
> понятно
> из /etc/sendmail/sendmail.cf нужно 96 правило (оно же Canonify2)Это?
################################################
### Ruleset 96 -- bottom half of ruleset 3 ###
################################################SCanonify2=96
# handle special cases for local names
R$* < @ localhost > $* $: $1 < @ $j . > $2 no domain at all
R$* < @ localhost . $m > $* $: $1 < @ $j . > $2 local domain
R$* < @ localhost . UUCP > $* $: $1 < @ $j . > $2 .UUCP domain# check for IPv4/IPv6 domain literal
R$* < @ [ $+ ] > $* $: $1 < @@ [ $2 ] > $3 mark [addr]
R$* < @@ $=w > $* $: $1 < @ $j . > $3 self-literal
R$* < @@ $+ > $* $@ $1 < @ $2 > $3 canon IP addr# if really UUCP, handle it immediately
# try UUCP traffic as a local address
R$* < @ $+ . UUCP > $* $: $1 < @ $[ $2 $] . UUCP . > $3
R$* < @ $+ . . UUCP . > $* $@ $1 < @ $2 . > $3# hostnames ending in class P are always canonical
R$* < @ $* $=P > $* $: $1 < @ $2 $3 . > $4
R$* < @ $* $~P > $* $: $&{daemon_flags} $| $1 < @ $2 $3 > $4
R$* CC $* $| $* < @ $+.$+ > $* $: $3 < @ $4.$5 . > $6
R$* CC $* $| $* $: $3
# pass to name server to make hostname canonical
R$* $| $* < @ $* > $* $: $2 < @ $[ $3 $] > $4
R$* $| $* $: $2# local host aliases and pseudo-domains are always canonical
R$* < @ $=w > $* $: $1 < @ $2 . > $3
R$* < @ $=M > $* $: $1 < @ $2 . > $3
R$* < @ $={VirtHost} > $* $: $1 < @ $2 . > $3
R$* < @ $* . . > $* $1 < @ $2 . > $3
ах, да ещеsendmail -bt
>$w
>$j
>$m
>$k
> ах, да еще
> sendmail -bt
>>$w
>>$j
>>$m
>>$k
>sendmail -btADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> $whostname
> $jhostname.apico.msk.ru
> $mapico.msk.ru
> $khostname.apico.msk.ru
чего-то мне кажется, что непорядок в /etc/mail/virtusertable
можно на него взглянуть, а заодно и наsendmail -bt -d21.12
> 96 email-address<@domain.com>
> чего-то мне кажется, что непорядок в /etc/mail/virtusertable
> можно на него взглянуть, а заодно и наУ меня нет этого файла, точнее он не задействован
/root/>locate virtusertable
/etc/mail/virtusertable.sample
/usr/share/sendmail/cf/feature/virtusertable.m4
/usr/src/contrib/sendmail/cf/feature/virtusertable.m4
/usr/src/etc/mail/virtusertable.sample> sendmail -bt -d21.12
>> 96 email-address<@domain.com>/root/>sendmail -bt -d21.12
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> 96 root@gamma.apico.mak.ruCanonify2 input: root @ gamma . apico . mak . ru
-----trying rule: $* < @ localhost > $*
----- rule fails
-----trying rule: $* < @ localhost . apico . msk . ru > $*
----- rule fails
-----trying rule: $* < @ localhost . UUCP > $*
----- rule fails
-----trying rule: $* < @ [ $+ ] > $*
----- rule fails
-----trying rule: $* < @ @ $=w > $*
----- rule fails
-----trying rule: $* < @ @ $+ > $*
----- rule fails
-----trying rule: $* < @ $+ . UUCP > $*
----- rule fails
-----trying rule: $* < @ $+ . . UUCP . > $*
----- rule fails
-----trying rule: $* < @ $* $=P > $*
----- rule fails
-----trying rule: $* < @ $* $~P > $*
----- rule fails
-----trying rule: $* CC $* $| $* < @ $+ . $+ > $*
----- rule fails
-----trying rule: $* CC $* $| $*
----- rule fails
-----trying rule: $* $| $* < @ $* > $*
----- rule fails
-----trying rule: $* $| $*
----- rule fails
-----trying rule: $* < @ $=w > $*
----- rule fails
-----trying rule: $* < @ $=M > $*
----- rule fails
-----trying rule: $* < @ $={VirtHost} > $*
----- rule fails
-----trying rule: $* < @ $* . . > $*
----- rule fails
Canonify2 returns: root @ gamma . apico . mak . ru
пардона прошу, что пропал на неделю, если вопрос еще актуален,
то - нужно делать именно
> 96 root<@gamma.apico.mak.ru>а не
> 96 root@gamma.apico.mak.ru
т.е. в том виде, в котором адрес передается в это правило,
т.к. именно там он неправильно переписываетсяCanonify2 input: root < @ hostname . apico . msk . ru >
rewrite: RHS $&{daemon_flags} => "(NULL)"
rewritten as: $| root < @ hostname . apico . msk . ru >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Canonify2 returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
> пардона прошу, что пропал на неделю, если вопрос еще актуален,
> то - нужно делать именно
>> 96 root<@gamma.apico.mak.ru>
> а неВот.
/root/>sendmail -bt -d21.12
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> 96 root<@gamma.apico.mak.ru>Canonify2 input: root < @ gamma . apico . mak . ru >
-----trying rule: $* < @ localhost > $*
----- rule fails
-----trying rule: $* < @ localhost . apico . msk . ru > $*
----- rule fails
-----trying rule: $* < @ localhost . UUCP > $*
----- rule fails
-----trying rule: $* < @ [ $+ ] > $*
----- rule fails
-----trying rule: $* < @ @ $=w > $*
----- rule fails
-----trying rule: $* < @ @ $+ > $*
----- rule fails
-----trying rule: $* < @ $+ . UUCP > $*
----- rule fails
-----trying rule: $* < @ $+ . . UUCP . > $*
----- rule fails
-----trying rule: $* < @ $* $=P > $*
----- rule fails
-----trying rule: $* < @ $* $~P > $*
-----rule matches: $: $&{daemon_flags} $| $1 < @ $2 $3 > $4
rewrite: RHS $&{daemon_flags} => "(NULL)"
rewritten as: $| root < @ gamma . apico . mak . ru >
-----trying rule: $* CC $* $| $* < @ $+ . $+ > $*
----- rule fails
-----trying rule: $* CC $* $| $*
----- rule fails
-----trying rule: $* $| $* < @ $* > $*
-----rule matches: $: $2 < @ $[ $3 $] > $4
rewritten as: root < @ gamma . apico . mak . ru . msk . ru . >
-----trying rule: $* $| $*
----- rule fails
-----trying rule: $* < @ $=w > $*
----- rule fails
-----trying rule: $* < @ $=M > $*
----- rule fails
-----trying rule: $* < @ $={VirtHost} > $*
----- rule fails
-----trying rule: $* < @ $* . . > $*
----- rule fails
Canonify2 returns: root < @ gamma . apico . mak . ru . msk . ru . >
ну собственно - вот оно-----rule matches: $: $2 < @ $[ $3 $] > $4
rewritten as: root < @ gamma . apico . mak . ru . msk . ru . >это правило пытается привести имя хоста к каноническому виду (fqdn).
на выходе уже к полному имени хоста еще раз прилепляется домен.
в общем это криво настроенный dns.sendmail -bt
> /canon apico.msk.ru
> ну собственно - вот оно
> -----rule matches: $: $2 < @ $[ $3 $] > $4
> rewritten as: root < @ gamma . apico . mak . ru
> . msk . ru . >
> это правило пытается привести имя хоста к каноническому виду (fqdn).
> на выходе уже к полному имени хоста еще раз прилепляется домен.
> в общем это криво настроенный dns.
> sendmail -bt
>> /canon apico.msk.ruСпасибо за разбор проблемы. Такой dns зоны у меня нет, это локальное имя машины и даже без локальной dns зоны.
>[оверквотинг удален]
>> -----rule matches: $: $2 < @ $[ $3 $] > $4
>> rewritten as: root < @ gamma . apico . mak . ru
>> . msk . ru . >
>> это правило пытается привести имя хоста к каноническому виду (fqdn).
>> на выходе уже к полному имени хоста еще раз прилепляется домен.
>> в общем это криво настроенный dns.
>> sendmail -bt
>>> /canon apico.msk.ru
> Спасибо за разбор проблемы. Такой dns зоны у меня нет, это локальное
> имя машины и даже без локальной dns зоны.смотрите:
/etc/hosts
/etc/resolv.conf
>[оверквотинг удален]
>>> это правило пытается привести имя хоста к каноническому виду (fqdn).
>>> на выходе уже к полному имени хоста еще раз прилепляется домен.
>>> в общем это криво настроенный dns.
>>> sendmail -bt
>>>> /canon apico.msk.ru
>> Спасибо за разбор проблемы. Такой dns зоны у меня нет, это локальное
>> имя машины и даже без локальной dns зоны.
> смотрите:
> /etc/hosts
> /etc/resolv.confПро hosts я так и подумал, что надо имя машины делать hostname.local.
Вот такую информацию нашел://>sendmail -v -d8.32 -qImessage_ID
;; res_nquerydomain(gamma.apico.msk.ru, <Nil>, 1, 28)
;; res_query(gamma.apico.msk.ru, 1, 28)
;; res_nmkquery(QUERY, gamma.apico.msk.ru, IN, AAAA)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17551
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; gamma.apico.msk.ru, type = AAAA, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 17551
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; gamma.apico.msk.ru, type = AAAA, class = IN
msk.ru. 1H IN SOA ns3-geo.nic.ru. noc-dns.nic.ru. (
3010199601 ; serial
2H ; refresh
15M ; retry
3D ; expiry
1H ) ; minimum;; rcode = (NXDOMAIN), counts = an:0 ns:1 ar:0
;; res_nquerydomain(gamma.apico.msk.ru, apico.msk.ru, 1, 28)
;; res_query(gamma.apico.msk.ru.apico.msk.ru, 1, 28)
;; res_nmkquery(QUERY, gamma.apico.msk.ru.apico.msk.ru, IN, AAAA)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17552
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; gamma.apico.msk.ru.apico.msk.ru, type = AAAA, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 17552
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; gamma.apico.msk.ru.apico.msk.ru, type = AAAA, class = IN
msk.ru. 1H IN SOA ns3-geo.nic.ru. noc-dns.nic.ru. (
3010199601 ; serial
2H ; refresh
15M ; retry
3D ; expiry
1H ) ; minimum;; rcode = (NXDOMAIN), counts = an:0 ns:1 ar:0
;; res_nquerydomain(gamma.apico.msk.ru, msk.ru, 1, 28)
;; res_query(gamma.apico.msk.ru.msk.ru, 1, 28)
;; res_nmkquery(QUERY, gamma.apico.msk.ru.msk.ru, IN, AAAA)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17553
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; gamma.apico.msk.ru.msk.ru, type = AAAA, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17553
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; gamma.apico.msk.ru.msk.ru, type = AAAA, class = IN
gamma.apico.msk.ru.msk.ru. 3H IN SOA parking1.nic.ru. parking.nic.ru. (
1161450241 ; serial
12H ; refresh
2H ; retry
1W ; expiry
1D ) ; minimum;; rcode = (NOERROR), counts = an:0 ns:1 ar:0
res_nsearch failed (-1)
_res.options = 800012c3, HasWildcardMX = 0
;; res_query(162.51.36.92.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 162.51.36.92.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17554
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; 162.51.36.92.in-addr.arpa, type = PTR, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17554
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
;; 162.51.36.92.in-addr.arpa, type = PTR, class = IN
162.51.36.92.in-addr.arpa. 2H IN PTR cdma-92-36-51-162.msk.skylink.ru.
51.36.92.in-addr.arpa. 2H IN NS looser.cell.ru.
51.36.92.in-addr.arpa. 2H IN NS ns2.cell.ru.
;; res_query(254.2.168.192.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 254.2.168.192.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17555
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; 254.2.168.192.in-addr.arpa, type = PTR, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 17555
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; 254.2.168.192.in-addr.arpa, type = PTR, class = IN
168.192.in-addr.arpa. 3H IN SOA 168.192.in-addr.arpa. nobody.localhost. (
42 ; serial
1D ; refresh
12H ; retry
1W ; expiry
3H ) ; minimum;; rcode = (NXDOMAIN), counts = an:0 ns:1 ar:0
res_nquery failed (-1)
Есть еще одна зацепка, после смены шлюза по умолчанию пришло "извещение":
From - Fri Nov 16 13:59:10 2012
X-Account-Key: account3
X-UIDL: UID36811-1313152239
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:
Return-Path: <compasmih+caf_=log=service-kkt.ru@gmail.com>
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on still.wm.ru
X-Spam-Level:
X-Spam-Status: No, score=-100.0 required=15.0 tests=USER_IN_WHITELIST
autolearn=ham version=3.2.5
X-Original-To: m.vorobyev@service-kkt.ru
Delivered-To: m.vorobyev@service-kkt.ru
Received: from add-still.wm.ru (localhost [127.0.0.1])
by add-still.wm.ru (Postfix) with ESMTP id 40944323EC
for <m.vorobyev@service-kkt.ru>; Fri, 16 Nov 2012 13:51:43 +0400 (MSK)
Received: by add-still.wm.ru (Postfix, from userid 110)
id 18450323F3; Fri, 16 Nov 2012 13:51:43 +0400 (MSK)
X-Original-To: log@service-kkt.ru
Delivered-To: log@service-kkt.ru
Received: from add-still.wm.ru (localhost [127.0.0.1])
by add-still.wm.ru (Postfix) with ESMTP id 08611323EC
for <log@service-kkt.ru>; Fri, 16 Nov 2012 13:51:43 +0400 (MSK)
Received: from relayin.wm.ru (relayin.wm.ru [195.9.14.76])
by add-still.wm.ru (Postfix) with ESMTP
for <log@service-kkt.ru>; Fri, 16 Nov 2012 13:51:43 +0400 (MSK)
Received: by relayin.wm.ru (Postfix, from userid 106)
id 126136B23822; Fri, 16 Nov 2012 13:51:43 +0400 (MSK)
Received: from mail-lb0-f179.google.com (mail-lb0-f179.google.com [209.85.217.179])
by relayin.wm.ru (Postfix) with ESMTP id 074686B2380C
for <log@service-kkt.ru>; Fri, 16 Nov 2012 13:51:42 +0400 (MSK)
Received: by mail-lb0-f179.google.com with SMTP id gm13so356698lbb.24
for <log@service-kkt.ru>; Fri, 16 Nov 2012 01:51:42 -0800 (PST)
Received: by 10.152.104.77 with SMTP id gc13mr3706017lab.16.1353059502580;
Fri, 16 Nov 2012 01:51:42 -0800 (PST)
X-Forwarded-To: log@service-kkt.ru
X-Forwarded-For: compasmih@gmail.com log@service-kkt.ru
Delivered-To: compasmih@gmail.com
Received: by 10.112.9.4 with SMTP id v4csp110727lba;
Fri, 16 Nov 2012 01:51:42 -0800 (PST)
Received: by 10.152.106.162 with SMTP id gv2mr3687885lab.14.1353059501840;
Fri, 16 Nov 2012 01:51:41 -0800 (PST)
Received: from gamma.apico.msk.ru (agate.okb-telecom.ru. [62.105.35.42])
by mx.google.com with ESMTPS id im10si581339lab.46.2012.11.16.01.51.40
(version=TLSv1/SSLv3 cipher=OTHER);
Fri, 16 Nov 2012 01:51:41 -0800 (PST)
Received-SPF: neutral (google.com: 62.105.35.42 is neither permitted nor denied by best guess record for domain of root@gamma.apico.msk.ru.msk.ru) client-ip=62.105.35.42;
Authentication-Results: mx.google.com; spf=neutral (google.com: 62.105.35.42 is neither permitted nor denied by best guess record for domain of root@gamma.apico.msk.ru.msk.ru) smtp.mail=root@gamma.apico.msk.ru.msk.ru
Received: from gamma.apico.msk.ru (localhost [127.0.0.1])
by gamma.apico.msk.ru (8.14.4/8.14.4) with ESMTP id qAG8kQmA076236
for <root@gamma.apico.msk.ru>; Fri, 16 Nov 2012 12:48:41 +0400 (MSK)
(envelope-from root@gamma.apico.msk.ru)
Received: (from root@localhost)
by gamma.apico.msk.ru (8.14.4/8.14.4/Submit) id qAG8kQei076230;
Fri, 16 Nov 2012 12:46:26 +0400 (MSK)
(envelope-from root)
Date: Fri, 16 Nov 2012 12:46:26 +0400 (MSK)
Message-Id: <201211160846.qAG8kQei076230@gamma.apico.msk.ru>
From: root@gamma.apico.msk.ru.msk.ru (Cron Daemon)
To: root@gamma.apico.msk.ru.msk.ru
Subject: Cron <root@gamma> /usr/local/sbin/swinet
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>change net default: gateway 62.105.35.43
А в логах sendmail следующее, я даже не увидел как оно отправляется (даже смешно показывать):
Nov 16 12:46:26 gamma sendmail[76230]: qAG8kQei076230: from=root, size=287, class=0, nrcpts=1, msgid=<201211160846.qAG8kQei076230@gamma.apico.msk.ru>, relay=root@localhost
Nov 16 12:48:41 gamma sm-mta[76236]: qAG8kQmA076236: from=<root@gamma.apico.msk.ru>, size=588, class=0, nrcpts=1, msgid=<201211160846.qAG8kQei076230@gamma.apico.msk.ru>, proto=ESMTP, daemon=IPv4, relay=localhost [127.0.0.1]
Nov 16 12:48:41 gamma sendmail[76230]: qAG8kQei076230: to=root, ctladdr=root (0/0), delay=00:02:15, xdelay=00:02:15, mailer=relay, pri=30287, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (qAG8kQmA076236 Message accepted for delivery)
Nov 16 13:21:40 gamma sm-mta[1404]: starting daemon (8.14.4): SMTP+queueing@00:30:00
Nov 16 13:21:40 gamma sm-msp-queue[1408]: starting daemon (8.14.4): queueing@00:30:00