The OpenNET Project / Index page

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

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

"Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от bubert (ok) on 25-Авг-09, 17:08 
Есть два почтовика. Один принимает почту из мира, проверяет ее, а затем согласно файла aliases рассылает почту. Сегодня вдруг перестал так работать. Почта, которая пересылается на внешнии сервера - уходит, а та что должна быть переданна второму внутреннему серверу остается на первом. Что это могло случится?
Почта приходит в домен домен.ком. Должна быть переслана в почта.домен.ком.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от Medlar email(??) on 25-Авг-09, 17:54 
>Есть два почтовика. Один принимает почту из мира, проверяет ее, а затем
>согласно файла aliases рассылает почту.

echo "/map aliases почта_которя_должна_быть передана_внутреннему серверу|sendmail -bt
что говорит?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от bubert (ok) on 25-Авг-09, 18:22 
>>Есть два почтовика. Один принимает почту из мира, проверяет ее, а затем
>>согласно файла aliases рассылает почту.
>
>echo "/map aliases почта_которя_должна_быть передана_внутреннему серверу|sendmail -bt
>что говорит?

map_lookup: aliases (admin@домен.ком) no match (68)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от Medlar email(??) on 25-Авг-09, 18:27 
>>>Есть два почтовика. Один принимает почту из мира, проверяет ее, а затем
>>>согласно файла aliases рассылает почту.
>>
>>echo "/map aliases почта_которя_должна_быть передана_внутреннему серверу|sendmail -bt
>>что говорит?
>
>map_lookup: aliases (admin@домен.ком) no match (68)

без доменной части нужно скармливать - просто admin и все

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от bubert (ok) on 25-Авг-09, 18:27 
>>Есть два почтовика. Один принимает почту из мира, проверяет ее, а затем
>>согласно файла aliases рассылает почту.
>
>echo "/map aliases почта_которя_должна_быть передана_внутреннему серверу|sendmail -bt
>что говорит?

А если сделать так echo "/map aliases admin" | sendmail -bt
то выдает правильно
map_lookup: aliases (admin) returns admin@сервер.домен.ком (0)

Что не так?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от Medlar email(??) on 25-Авг-09, 18:30 
echo '3,0 admin@domain.ru' | sendmail -d21.12 -d8.20 -d60.5 -bt
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от bubert (ok) on 25-Авг-09, 18:40 
>echo '3,0 admin@domain.ru' | sendmail -d21.12 -d8.20 -d60.5 -bt

О втором сервере не единой записи. Что дальше? Где копать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от Medlar email(??) on 25-Авг-09, 18:45 
о каком втором сервере идет речь
мне нужен всего лишь вывод этой команды
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от bubert (ok) on 25-Авг-09, 18:52 
>о каком втором сервере идет речь
>мне нужен всего лишь вывод этой команды

_res.options = 800012c3, HasWildcardMX = 0
;; res_nquerydomain(relay.ict.kiev.ua, <Nil>, 1, 28)
;; res_query(relay.ict.kiev.ua, 1, 28)
;; res_nmkquery(QUERY, relay.ict.kiev.ua, IN, AAAA)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15662
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      relay.ict.kiev.ua, type = AAAA, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15662
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      relay.ict.kiev.ua, type = AAAA, class = IN
ict.kiev.ua.            1H IN SOA       ict.kiev.ua. hostmaster.localhost. (
                                        2009040302      ; serial
                                        8H              ; refresh
                                        2H              ; retry
                                        1W              ; expiry
                                        1H )            ; minimum

;; rcode = (NOERROR), counts = an:0 ns:1 ar:0
;; res_nquerydomain(relay.ict.kiev.ua, ict.kiev.ua, 1, 28)
;; res_query(relay.ict.kiev.ua.ict.kiev.ua, 1, 28)
;; res_nmkquery(QUERY, relay.ict.kiev.ua.ict.kiev.ua, IN, AAAA)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15663
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      relay.ict.kiev.ua.ict.kiev.ua, type = AAAA, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 15663
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      relay.ict.kiev.ua.ict.kiev.ua, type = AAAA, class = IN
ict.kiev.ua.            1H IN SOA       ict.kiev.ua. hostmaster.localhost. (
                                        2009040302      ; serial
                                        8H              ; refresh
                                        2H              ; retry
                                        1W              ; expiry
                                        1H )            ; minimum

;; rcode = (NXDOMAIN), counts = an:0 ns:1 ar:0
;; res_nquerydomain(relay.ict.kiev.ua, kiev.ua, 1, 28)
;; res_query(relay.ict.kiev.ua.kiev.ua, 1, 28)
;; res_nmkquery(QUERY, relay.ict.kiev.ua.kiev.ua, IN, AAAA)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15664
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      relay.ict.kiev.ua.kiev.ua, type = AAAA, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 15664
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      relay.ict.kiev.ua.kiev.ua, type = AAAA, class = IN
ua.kiev.ua.             2h54m23s IN SOA  ns.dns.com.ua. hostmaster.dns.com.ua. (
                                        2009031701      ; serial
                                        4H              ; refresh
                                        1H              ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

;; rcode = (NXDOMAIN), counts = an:0 ns:1 ar:0
res_nsearch failed (-1)
;; res_query(1.10.168.192.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 1.10.168.192.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15665
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      1.10.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: 15665
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      1.10.168.192.in-addr.arpa, type = PTR, class = IN
168.192.in-addr.arpa.   2h54m23s IN SOA  ns.kiev-city.net. hostmaster.kiev-city.net. (
                                        2007073107      ; serial
                                        10H             ; refresh
                                        2H              ; retry
                                        3W              ; expiry
                                        1D )            ; minimum

;; rcode = (NXDOMAIN), counts = an:0 ns:1 ar:0
res_nquery failed (-1)
;; res_query(1.10.16.172.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 1.10.16.172.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15666
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      1.10.16.172.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: 15666
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;;      1.10.16.172.in-addr.arpa, type = PTR, class = IN
1.10.16.172.in-addr.arpa.  1H IN PTR  relay.ict.kiev.ua.
10.16.172.in-addr.arpa.  1H IN NS  relay.ict.kiev.ua.
relay.ict.kiev.ua.      1H IN A         172.16.1.5
;; res_query(1.11.16.172.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 1.11.16.172.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15667
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      1.11.16.172.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: 15667
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;;      1.11.16.172.in-addr.arpa, type = PTR, class = IN
1.11.16.172.in-addr.arpa.  1H IN PTR  relay.ict.kiev.ua.
11.16.172.in-addr.arpa.  1H IN NS  relay.ict.kiev.ua.
relay.ict.kiev.ua.      1H IN A         172.16.1.5
;; res_query(1.12.16.172.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 1.12.16.172.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15668
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      1.12.16.172.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: 15668
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;;      1.12.16.172.in-addr.arpa, type = PTR, class = IN
1.12.16.172.in-addr.arpa.  1H IN PTR  relay.ict.kiev.ua.
12.16.172.in-addr.arpa.  1H IN NS  relay.ict.kiev.ua.
relay.ict.kiev.ua.      1H IN A         172.16.1.5
;; res_query(1.13.16.172.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 1.13.16.172.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15669
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      1.13.16.172.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: 15669
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;;      1.13.16.172.in-addr.arpa, type = PTR, class = IN
1.13.16.172.in-addr.arpa.  1H IN PTR  relay.ict.kiev.ua.
13.16.172.in-addr.arpa.  1H IN NS  relay.ict.kiev.ua.
relay.ict.kiev.ua.      1H IN A         172.16.1.5
;; res_query(1.14.16.172.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 1.14.16.172.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15670
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      1.14.16.172.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: 15670
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;;      1.14.16.172.in-addr.arpa, type = PTR, class = IN
1.14.16.172.in-addr.arpa.  1H IN PTR  relay.ict.kiev.ua.
14.16.172.in-addr.arpa.  1H IN NS  relay.ict.kiev.ua.
relay.ict.kiev.ua.      1H IN A         172.16.1.5
;; res_query(1.15.16.172.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 1.15.16.172.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15671
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      1.15.16.172.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: 15671
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;;      1.15.16.172.in-addr.arpa, type = PTR, class = IN
1.15.16.172.in-addr.arpa.  1H IN PTR  relay.ict.kiev.ua.
15.16.172.in-addr.arpa.  1H IN NS  relay.ict.kiev.ua.
relay.ict.kiev.ua.      1H IN A         172.16.1.5
;; res_query(6.1.16.172.in-addr.arpa, 1, 12)
;; res_nmkquery(QUERY, 6.1.16.172.in-addr.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15672
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      6.1.16.172.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: 15672
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      6.1.16.172.in-addr.arpa, type = PTR, class = IN
1.16.172.in-addr.arpa.  1H IN SOA       ict.kiev.ua. hostmaster.localhost. (
                                        2009040302      ; serial
                                        8H              ; refresh
                                        2H              ; retry
                                        1W              ; expiry
                                        1HADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> canonify           input: admin @ ict . kiev . ua

-----trying rule: $@
----- rule fails
-----trying rule: $*
-----rule matches: $: $1 < @ >
rewritten as: admin @ ict . kiev . ua < @ >
-----trying rule: $* < $* > $* < @ >
----- rule fails
-----trying rule: @ $* < @ >
----- rule fails
-----trying rule: $* [ IPv6 : $+ ] < @ >
----- rule fails
-----trying rule: $* : : $* < @ >
----- rule fails
-----trying rule: : include : $* < @ >
----- rule fails
-----trying rule: $* : $* [ $* ]
----- rule fails
-----trying rule: $* : $* < @ >
----- rule fails
-----trying rule: $* < @ >
-----rule matches: $: $1
rewritten as: admin @ ict . kiev . ua
-----trying rule: $* ;
----- rule fails
-----trying rule: $* < $+ : ; > $*
----- rule fails
-----trying rule: $* < $* ; >
----- rule fails
-----trying rule: $@
----- rule fails
-----trying rule: $*
-----rule matches: $: < $1 >
rewritten as: < admin @ ict . kiev . ua >
-----trying rule: $+ < $* >
----- rule fails
-----trying rule: < $* > $+
----- rule fails
-----trying rule: < >
----- rule fails
-----trying rule: < $+ >
-----rule matches: $: $1
rewritten as: admin @ ict . kiev . ua
-----trying rule: @ $+ , $+
----- rule fails
-----trying rule: @ [ $* ] : $+
----- rule fails
-----trying rule: @ $+ : $+
----- rule fails
-----trying rule: $+ : $* ; @ $+
----- rule fails
-----trying rule: $+ : $* ;
----- rule fails
-----trying rule: $+ @ $+
-----rule matches: $: $1 < @ $2 >
rewritten as: admin < @ ict . kiev . ua >
-----trying rule: $+ < $+ @ $+ >
----- rule fails
-----trying rule: $+ < @ $+ >
-----rule matches: $@ $> Canonify2 $1 < @ $2 >
Canonify2          input: admin < @ ict . kiev . ua >
-----trying rule: $* < @ localhost > $*
----- rule fails
-----trying rule: $* < @ localhost . ict . kiev . ua > $*
----- rule fails
-----trying rule: $* < @ [ $+ ] > $*
----- rule fails
-----trying rule: $* < @ @ $=w > $*
----- rule fails
-----trying rule: $* < @ @ $+ > $*
----- 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: $| admin < @ ict . kiev . ua >
-----trying rule: $* CC $* $| $* < @ $+ . $+ > $*
----- rule fails
-----trying rule: $* CC $* $| $*
----- rule fails
-----trying rule: $* $| $* < @ $* > $*
-----rule matches: $: $2 < @ $[ $3 $] > $4
map_lookup(host, ict.kiev.ua, %0=ict.kiev.ua) => dns_getcanonname(ict.kiev.ua, trymx=1)
dns_getcanonname: trying ict.kiev.ua. (AAAA)
        NO: errno=19, h_errno=4
dns_getcanonname: trying ict.kiev.ua. (A)
        NO: errno=19, h_errno=4
dns_getcanonname: trying ict.kiev.ua. (MX)
        NO: errno=19, h_errno=4
dns_getcanonname: trying ict.kiev.ua.ict.kiev.ua (AAAA)
)              ; minimum

;; rcode = (NXDOMAIN), counts = an:0 ns:1 ar:0
res_nquery failed (-1)
;; res_query(1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa, 1, 12)
;; res_nmkquery(QUERY, 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa, IN, PTR)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15673
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa, type = PTR, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15673
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa, type = PTR, class = IN
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa.  1D IN SOA  1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa. . (
                                        0               ; serial
                                        8H              ; refresh
                                        2H              ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

;; rcode = (NOERROR), counts = an:0 ns:1 ar:0
res_nquery failed (-1)
;; res_nquerydomain(ict.kiev.ua, , 1, 28)
;; res_query(ict.kiev.ua., 1, 28)
;; res_nmkquery(QUERY, ict.kiev.ua., IN, AAAA)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15674
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      ict.kiev.ua, type = AAAA, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15674
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      ict.kiev.ua, type = AAAA, class = IN
ict.kiev.ua.            1H IN SOA       ict.kiev.ua. hostmaster.localhost. (
                                        2009040302      ; serial
                                        8H              ; refresh
                                        2H              ; retry
                                        1W              ; expiry
                                        1H )            ; minimum

;; rcode = (NOERROR), counts = an:0 ns:1 ar:0
;; res_nquerydomain(ict.kiev.ua, , 1, 1)
;; res_query(ict.kiev.ua., 1, 1)
;; res_nmkquery(QUERY, ict.kiev.ua., IN, A)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15675
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      ict.kiev.ua, type = A, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15675
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      ict.kiev.ua, type = A, class = IN
ict.kiev.ua.            1H IN SOA       ict.kiev.ua. hostmaster.localhost. (
                                        2009040302      ; serial
                                        8H              ; refresh
                                        2H              ; retry
                                        1W              ; expiry
                                        1H )            ; minimum

;; rcode = (NOERROR), counts = an:0 ns:1 ar:0
;; res_nquerydomain(ict.kiev.ua, , 1, 15)
;; res_query(ict.kiev.ua., 1, 15)
;; res_nmkquery(QUERY, ict.kiev.ua., IN, MX)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15676
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      ict.kiev.ua, type = MX, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15676
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      ict.kiev.ua, type = MX, class = IN
ict.kiev.ua.            1H IN SOA       ict.kiev.ua. hostmaster.localhost. (
                                        2009040302      ; serial
                                        8H              ; refresh
                                        2H              ; retry
                                        1W              ; expiry
                                        1H )            ; minimum

;; rcode = (NOERROR), counts = an:0 ns:1 ar:0
;; res_nquerydomain(ict.kiev.ua, ict.kiev.ua, 1, 28)
;; res_query(ict.kiev.ua.ict.kiev.ua, 1, 28)
;; res_nmkquery(QUERY, ict.kiev.ua.ict.kiev.ua, IN, AAAA)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15677
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      ict.kiev.ua.ict.kiev.ua, type = AAAA, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 15677
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      ict.kiev.ua.ict.kiev.ua, type = AAAA, class = IN
ict.kiev.ua.            1H IN SOA       ict.kiev.ua. hostmaster.localhost. (
                                        2009040302      ; serial
                                        8H              ; r     NO: errno=19, h_errno=1
dns_getcanonname: trying ict.kiev.ua.kiev.ua (AAAA)
        NO: errno=19, h_errno=1
ict.kiev.ua. (0)
rewritten as: admin < @ ict . kiev . ua . >
-----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: admin < @ ict . kiev . ua . >
rewritten as: admin < @ ict . kiev . ua . >
canonify         returns: admin < @ ict . kiev . ua . >
parse              input: admin < @ ict . kiev . ua . >
-----trying rule: $*
-----rule matches: $: $> Parse0 $1
Parse0             input: admin < @ ict . kiev . ua . >
-----trying rule: < @ >
----- rule fails
-----trying rule: $* : $* ; < @ >
----- rule fails
-----trying rule: @ < @ $* >
----- rule fails
-----trying rule: < @ $+ >
----- rule fails
-----trying rule: $+ < @ >
----- rule fails
-----trying rule: $*
-----rule matches: $: < > $1
rewritten as: < > admin < @ ict . kiev . ua . >
-----trying rule: < > $* < @ [ $* ] : $+ > $*
----- rule fails
-----trying rule: < > $* < @ [ $* ] , $+ > $*
----- rule fails
-----trying rule: < > $* < @ [ $* ] $+ > $*
----- rule fails
-----trying rule: < > $* < @ [ $+ ] > $*
----- rule fails
-----trying rule: < > $* < $* : $* > $*
----- rule fails
-----trying rule: < > $*
-----rule matches: $1
rewritten as: admin < @ ict . kiev . ua . >
-----trying rule: < > $*
----- rule fails
-----trying rule: $* < @ . $* > $*
----- rule fails
-----trying rule: $* < @ $* . . $* > $*
----- rule fails
-----trying rule: $* < @ $* @ > $*
----- rule fails
-----trying rule: $* @ $* < @ $* > $*
----- rule fails
-----trying rule: $* , $~O $*
----- rule fails
-----trying rule: $* < @ > $*
----- rule fails
-----trying rule: < @ $=w . > : $*
----- rule fails
-----trying rule: $- < @ $=w . >
-----rule matches: $: $( dequote $1 $) < @ $2 . >
map_lookup(dequote, admin, %0=admin) => NOT FOUND (0)
rewritten as: admin < @ ict . kiev . ua . >
-----trying rule: < @ $+ >
----- rule fails
-----trying rule: $* $=O $* < @ $=w . >
----- rule fails
-----trying rule: $-
----- rule fails
-----trying rule: < @ *LOCAL* >
----- rule fails
-----trying rule: $* $=O $* < @ *LOCAL* >
----- rule fails
-----trying rule: $* < @ *LOCAL* >
----- rule fails
Parse0           returns: admin < @ ict . kiev . ua . >
rewritten as: admin < @ ict . kiev . ua . >
-----trying rule: < @ >
----- rule fails
-----trying rule: $*
-----rule matches: $: $> ParseLocal $1
ParseLocal         input: admin < @ ict . kiev . ua . >
-----trying rule: $* < @ $+ . REDIRECT . >
----- rule fails
-----trying rule: $* < @ $+ . REDIRECT . > < i >
----- rule fails
-----trying rule: $* < @ $+ . REDIRECT . > < $- >
----- rule fails
ParseLocal       returns: admin < @ ict . kiev . ua . >
rewritten as: admin < @ ict . kiev . ua . >
-----trying rule: $*
-----rule matches: $: $> Parse1 $1
Parse1             input: admin < @ ict . kiev . ua . >
-----trying rule: $* < @ [ $+ ] > $*
----- rule fails
-----trying rule: $* < @ [ $+ ] > $*
----- rule fails
-----trying rule: $* < @ [ $+ ] : > $*
----- rule fails
-----trying rule: $* < @ [ $+ ] : $- : $* > $*
----- rule fails
-----trying rule: $* < @ [ $+ ] : $+ > $*
----- rule fails
-----trying rule: $+
-----rule matches: $: < ! > $1
rewritten as: < ! > admin < @ ict . kiev . ua . >
-----trying rule: < ! > $+ < @ $={VirtHost} . >
----- rule fails
-----trying rule: < ! > $+ < @ $=w . >
-----rule matches: $: < $( virtuser $1 @ $2 $@ $1 $: @ $) > $1 < @ $2 . >
rewritten as: < @ > admin < @ ict . kiev . ua . >
-----trying rule: < @ > $+ + $+ < @ $* . >
----- rule fails
-----trying rule: < @ > $+ + $* < @ $* . >
----- rule fails
-----trying rule: < @ > $+ + $* < @ $* . >
----- rule fails
-----trying rule: < @ > $+ + $+ < @ $+ . >
----- rule fails
-----trying rule: < @ > $+ + $* < @ $+ . >
----- rule fails
-----trying rule: < @ > $+ + $* < @ $+ . >
----- rule fails
-----trying rule: < @ > $+ < @ $+ . >
-----rule matches: $: < $( virtuser @ $2 $@ $1 $: @ $) > $1 < @ $2 . >
rewritten as: < @ > admin < @ ict . kiev . ua . >
-----trying rule: < @ > $+
-----rule matches: $: $1
rewritten as: admin < @ ict . kiev . ua . >
-----trying rule: < ! > $+
----- rule fails
-----trying rule: < error : $- . $- . $- : $+ > $*
----- rule fails
-----trying rule: < error : $- $+ > $*
----- rule fails
-----trying rule: < error : $- $+ > $*
----- rule fails
-----trying rule: < $+ > $+ < @ $+ >
----- rule fails
-----trying rule: $=L < @ $=w . >
----- rule fails
-----trying rule: $+ < @ $=w . >
-----rule matches: $# local $: $1
rewritten as: $# local $: admin
Parse1           returns: $# local $: admin
rewritten as: $# local $: admin
parse            returns: $# local $: admin
> efresh

                                        2H              ; retry
                                        1W              ; expiry
                                        1H )            ; minimum

;; rcode = (NXDOMAIN), counts = an:0 ns:1 ar:0
;; res_nquerydomain(ict.kiev.ua, kiev.ua, 1, 28)
;; res_query(ict.kiev.ua.kiev.ua, 1, 28)
;; res_nmkquery(QUERY, ict.kiev.ua.kiev.ua, IN, AAAA)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15678
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      ict.kiev.ua.kiev.ua, type = AAAA, class = IN
;; Querying server (# 1) address = 127.0.0.1
;; new DG socket
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 15678
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;;      ict.kiev.ua.kiev.ua, type = AAAA, class = IN
ua.kiev.ua.             9m31s IN SOA    ns.dns.com.ua. hostmaster.dns.com.ua. (
                                        2009031701      ; serial
                                        4H              ; refresh
                                        1H              ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

;; rcode = (NXDOMAIN), counts = an:0 ns:1 ar:0

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от Medlar email(??) on 25-Авг-09, 19:14 
ага, теперь вижу, где локальная доставка вылезает :
-----trying rule: $=L < @ $=w . >
----- rule fails
-----trying rule: $+ < @ $=w . >
-----rule matches: $# local $: $1
rewritten as: $# local $: admin
Parse1           returns: $# local $: admin
rewritten as: $# local $: admin
parse            returns: $# local $: admin

а покажите-ка конфиг
(в любом случае отвечу уже только завтра)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от bubert (ok) on 25-Авг-09, 20:54 
>[оверквотинг удален]
>-----rule matches: $# local $: $1
>rewritten as: $# local $: admin
>Parse1           returns:
>$# local $: admin
>rewritten as: $# local $: admin
>parse            
>returns: $# local $: admin
>
>а покажите-ка конфиг
>(в любом случае отвечу уже только завтра)

FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(`nouucp', `reject')dnl
dnl FEATURE(`delay_checks')dnl
FEATURE(`relay_hosts_only')dnl
FEATURE(`relay_based_on_MX')dnl
FEATURE(local_lmtp)
FEATURE(`local_procmail')
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
FEATURE(`dnsbl', `dul.ru', `Use mail relays of your ISP')dnl
FEATURE(`dnsbl', `ex.dnsbl.org', `Spam bloked see: http://www.dnsbl.org/')dnl
FEATURE(`dnsbl', `list.dsbl.org', `Spam blocked see: http://list.dsbl.org/')dnl
FEATURE(`dnsbl', `sbl.spamhaus.org', `Spam blocked see: http://www.spamhaus.org/')dnl
FEATURE(`dnsbl', `dynablock.wirehub.net', `Spam blocked see: http://www.wirehub.net/')dnl
FEATURE(`dnsbl', `dynablock.easynet.nl', `Spam blocked see: http://www.easynet.nl/')dnl
FEATURE(`dnsbl', `dnsbl.njabl.org', `Spam blocked see: http://www.njabl.org/')dnl
FEATURE(`dnsbl', `dialups.mail-abuse.org',`550 Mail from $&{client_addr} rejected; see http://mail-abuse.org/dul/enduser.htm')dnl
FEATURE(`dnsbl', `bl.spamcop.net', `Spam blocked - see http://spamcop.net/bl.shtml?$&{client_addr}')dnl
define(`confDOMAIN_NAME', `ict.kiev.ua')dnl
define(`confDONT_EXPAND_CNAMES')dnl
define(`confCW_FILE', `-o /etc/mail/local-host-names')
DAEMON_OPTIONS(`Name=IPv4, Family=inet')
dnl DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O')
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS', `authwarnings,noexpn')
define(`confMAILTER_LOG_LEVEL', `22')dnl
define(`PROCMAIL_MAILER_PATH', `/usr/local/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/mail/aliases')dnl
define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`confCHECK_ALIASES', `True')dnl
define(`always_add_domain')dnl
define(`confMAX_HOP', `10')dnl
define(`confMAX_MIME_HEADER_LENGTH', `256/128')dnl
define(`confMAX_HEADERS_LENGTH', `32768')dnl
define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl
define(`confQUEUE_LA', `64')dnl
define(`confREFUSE_LA', `128')dnl
define(`confMILTER_MACROS_ENVRCPT',`r, v, Z')dnl
define(`confMAX_MESSAGE_SIZE', `12096000')dnl
define(`confCONNECTION_RATE_THROTTLE', `2')dnl
INPUT_MAIL_FILTER(`clamav', `S=inet:3311@127.0.0.1, F=T, T=S:4m;R:4m')dnl
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')
define(`confINPUT_MAIL_FILTERS', `spamassassin,clamav')dnl
dnl define(`confINPUT_MAIL_FILTERS', `clamav')dnl
MAILER(procmail)dnl
MAILER(smtp)
MAILER(local)
LOCAL_CONFIG
Kstorage macro
Kfrommail regex -a@MATCH ^(.*-.*-.*-.*|.*adsl.*|.*dhcp.*)$
KSPAMSUBJECT                    regex -a@MATCH -f RxSPAMSUBJECT
KSPAMTO                         regex -a@MATCH -f RxSPAMTO
LOCAL_RULESETS
HX-Mailer: $>CheckMailer
HX-Server: $>CheckMailer
HSubject: $>CheckSubject
HTo: $>CheckTo
HMessage-ID: $>CheckMessageID
SCheckMailer
RAdvanced Direct Remailer $*    $#error $@ 5.7.1 $: "554 Spam (ADR)"
RAdvanced Mass Sender $*        $#error $@ 5.7.1 $: "554 Spam (AMS)"
RSpammer $*                     $#error $@ 5.7.1 $: "554 Spam (Spammer)"
R$* Bomber $*                   $#error $@ 5.7.1 $: "554 Spam (Bomber)"
RMega-Mailer $*                 $#error $@ 5.7.1 $: "554 Spam (Mega-Mailer)"
RMMailer $*                     $#error $@ 5.7.1 $: "554 Spam (MMailer)"
RMailer $*                      $#error $@ 5.7.1 $: "554 Spam (Mailer)"
RLigra Mailer $*                $#error $@ 5.7.1 $: "554 Spam (Ligra Mailer)"
RDynamic Opt-In Emailer $*      $#error $@ 5.7.1 $: "554 Spam (Dynamic Opt-In Emailer)"
R$* Group Spamer                $#error $@ 5.7.1 $: "554 Spam (WE Group Spamer)"
RMail Sender $*                 $#error $@ 5.7.1 $: "554 Spam (Mail Sender)"
RMail Service $*                $#error $@ 5.7.1 $: "554 Spam (Mail Service)"
RMailloop $*                    $#error $@ 5.7.1 $: "554 Spam (Mailloop)"
RPersMail $*                    $#error $@ 5.7.1 $: "554 Spam (PersMail)"
RLK SendIt $*                   $#error $@ 5.7.1 $: "554 Spam (LK SendIt)"
RWC Mail $*                     $#error $@ 5.7.1 $: "554 Spam (WC Mail)"
RZUBA ZUB $*                    $#error $@ 5.7.1 $: "554 Spam (ZUBA ZUB)"
RMailList Express $*            $#error $@ 5.7.1 $: "554 Spam (MailList Express)"
RCaretop $*                     $#error $@ 5.7.1 $: "554 Spam (Caretop)"
RMailer Signature               $#error $@ 5.7.1 $: "554 Spam (Mailer Si)"
Rnone                           $#error $@ 5.7.1 $: "554 Spam (none)"
RPG-MAILINGLIST                 $#error $@ 5.7.1 $: "554 Spam (PG-MAILINGLIST)"
R$* advcomtest $*               $#error $@ 5.7.1 $: "554 Spam (advcomtest)"
Ryo yo mail                     $#error $@ 5.7.1 $: "554 Spam (yo yo mail)"
RZanziMailer $*                 $#error $@ 5.7.1 $: "554 Spam (ZanziMailer)"
RFiG$*                          $#error $@ 5.7.1 $: "554 Spam (FiG)"
RMicrosoft Outlook Express 5.0  $#error $@ 5.7.1 $: "554 Spam (Microsoft Outlook Express 5.0)"
RVersion 5.0                    $#error $@ 5.7.1 $: "554 Spam (Version 5.0)"
Rnethack                        $@ OK
RZ-Mail-SGI                     $@ OK
RDipost                         $@ OK
R$-                             $#error $@ 5.7.1 $: "554 Spam (one-word mailer)"
R$*                             $: < $1 >
R< >                            $#error $@ 5.7.1 $: "554 Illegal header (empty header)"
R$*                             $@ OK


Буду признателен за помощь

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от bubert (ok) on 25-Авг-09, 18:43 
>echo '3,0 admin@domain.ru' | sendmail -d21.12 -d8.20 -d60.5 -bt

Еще, если писать письмо на адрес admin@сервер.домен.ком, то оно все равно остается на первом сервере.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от bubert (ok) on 25-Авг-09, 19:01 
>>echo '3,0 admin@domain.ru' | sendmail -d21.12 -d8.20 -d60.5 -bt
>
>Еще, если писать письмо на адрес admin@сервер.домен.ком, то оно все равно остается
>на первом сервере.

Я в это не верю. Что за глюк. 22 августа перестала эта связка работать. Сама по себе. Только что сама по себе стала опять работать. Бред какой-то. Что это могло быть?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от zerot email(ok) on 26-Авг-09, 12:18 
ну, письмо обрабатывается на релее и должно передаться на другой почтовый сервер, раньше все работало и изменений в конфигурации не было ...

попробуйте для начала С РЕЛЕЯ сэмулировать SMTP сессию на второй сервер командой
telnet IP_второго_сервера 25

и отправить какое нить письмо
предположим работает. Тогда ваш релэй не может отдать письма на работающую систему ... если это делается через SMTP на основе записей MX, возможно не находится такая запись, провепить командой nslookup на релее
nslookup
> set type=MX
> имя_домена_обрабатываемого_внутренним_сервером

если не определяется - проверяем, что сбилось в DNS (мож банально заглючил nscd - если используется - рестартуем его /etc/init.d/nscd stop; /etc/init.d/nscd start)

или прописываем отдачу писем для определенного домена в /etc/mail/mailertable строками
имя_домена_обрабатываемого_внутренним_сервером esmtp:[явный_IP_второго_сервера]
*.имя_домена_обрабатываемого_внутренним_сервером esmtp:[явный_IP_второго_сервера]

причём именно IP в форме 122.122.122.122, а не DNS имя
и не забываем пересоздать mailertable.db

предлагается примерно в этом направлении идти ...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Sendmail Вдруг перестал пересылать почту на втвнутренний сер..."  +/
Сообщение от bubert (ok) on 26-Авг-09, 13:25 
>[оверквотинг удален]
>
>
>или прописываем отдачу писем для определенного домена в /etc/mail/mailertable строками
>имя_домена_обрабатываемого_внутренним_сервером esmtp:[явный_IP_второго_сервера]
>*.имя_домена_обрабатываемого_внутренним_сервером esmtp:[явный_IP_второго_сервера]
>
>причём именно IP в форме 122.122.122.122, а не DNS имя
>и не забываем пересоздать mailertable.db
>
>предлагается примерно в этом направлении идти ...

Последнее предложение не подходит. Не могу всю почту для домена туда отправлять. Есть необходимость кое-что оставлять.
Остальное работало и работает.
Здесь что-то другое ...?????

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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