LinuxForum.Fans
Тема

Postfix не получает почту как проверить?

Автор: CyberTramp 28 сообщений 11056 просмотров
#162939

Postfix + ubuntu 10.10
Локально все работает, отсылает на почтовые ящики внешнего мира, но не получает.

Если для настройки я смотрел логи, то сейчас просто в ступоре не знаю куда даже смотреть ?

#162940

Также логи... как минимум, проверить, доходит ли до постфикса почта вообще

#162943

Да как бы логи молчат ?
Куда копать ?

#162944

в смысле молчат? если Вам кто-то отправляет письмо, то до постфикса не доходит совсем и в логах никак не отражается?

#162945

если да, проверяем сначала банальные вещи: открыт ли 25 порт на вход, проверяет записи ДНс, касающиеся настроек почты

#162946

host xxx.org
xxx.org has address A.B.C.D
xxx.org mail is handled by 10 MAIL.xxx.org.

пингуется ?
iptables не настраивал сервак девственный и кроме постфикса апачи и дэковера нечего нет.

да логи молчат

#162948

покажите хоть правила iptables

text
iptables -L -n -v

и да...
покажите нормальный вывод записей днс, а не огрызки

#162950

iptables -L -n -v
[console]Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination [/console]

Как вывести нормальный вывод DNS ?

#162951
CyberTramp написал:
Как вывести нормальный вывод DNS ?

у Вас было указано

host xxx.org
xxx.org has address A.B.C.D
xxx.org mail is handled by 10 MAIL.xxx.org.

отлично... а куда указывает mail.xxx.org из этого вывода не понятно

#162955

dig домен.org any
[console]
; <<>> DiG 9.7.1-P2 <<>> домен.org any
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16418
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 6, ADDITIONAL: 12

;; QUESTION SECTION:
;домен.org. IN ANY

;; ANSWER SECTION:
домен.org. 16177 IN MX 10 MAIL.домен.org.
домен.org. 16177 IN A 192.168.2.3

;; AUTHORITY SECTION:
org. 2908 IN NS b2.org.afilias-nst.org.
org. 2908 IN NS a0.org.afilias-nst.info.
org. 2908 IN NS b0.org.afilias-nst.org.
org. 2908 IN NS d0.org.afilias-nst.org.
org. 2908 IN NS a2.org.afilias-nst.info.
org. 2908 IN NS c0.org.afilias-nst.info.

;; ADDITIONAL SECTION:
a0.org.afilias-nst.info. 42655 IN A 199.19.56.1
a0.org.afilias-nst.info. 41409 IN AAAA 2001:500:e::1
a2.org.afilias-nst.info. 42262 IN A 199.249.112.1
a2.org.afilias-nst.info. 41886 IN AAAA 2001:500:40::1
b0.org.afilias-nst.org. 41425 IN A 199.19.54.1
b0.org.afilias-nst.org. 42146 IN AAAA 2001:500:c::1
b2.org.afilias-nst.org. 42601 IN A 199.249.120.1
b2.org.afilias-nst.org. 42596 IN AAAA 2001:500:48::1
c0.org.afilias-nst.info. 42497 IN A 199.19.53.1
c0.org.afilias-nst.info. 41886 IN AAAA 2001:500:b::1
d0.org.afilias-nst.org. 41634 IN A 199.19.57.1
d0.org.afilias-nst.org. 41972 IN AAAA 2001:500:f::1

;; Query time: 11 msec
;; SERVER: 213.140.211.226#53(213.140.211.226)
;; WHEN: Tue May 17 09:58:46 2011
;; MSG SIZE rcvd: 469[/console]

#162968

Ок, из Вашего вывода я вижу, что почтовые сообщения должны идти на mail.домен.org, который и указан в MX, но вот что такое вообще mail.домен.org и какой у него айпишник я не вижу, т.е. почта просто идет никуда... точнее, ей некуда идти

#163019

Это связано с DNS настройками, но не догоняю что именно гуглить и править ?

#163021

нужно как минимум указать, где расположен mail.домен.org

#163037

nslookup домен.org
[console]Server: ььь.яяя.211.226
Address: ььь.яяя.226#53

Non-authoritative answer:
Name: домен.org
Address: 192.168.2.3[/console]

IP мне не знаком ((

делал по ману http://leolik.blogspot.com/2009/01/dns.html

как только добовляю сраку в /etc/bind/named.conf

include "/etc/bind/myzones.conf";

bind9 не запускается

#163042

айпи того сервера, где стоит постфикс

#163043

Нет у сервера другой IP я не догоняю откуда берется этот ((((

#163045

что значит, откуда берется? днс кто настраивал?

#163059
CyberTramp написал:
Нет у сервера другой IP я не догоняю откуда берется этот ((((

у вас в описании зоны есть
[console]домен.org. 16177 IN A 192.168.2.3[/console]
это для всех означает что нужно домен.org искать по такому то ip
к почте это не относится. для почты в описании зоны должна присутствовать МХ запись. для того что бы выяснить есть ли МХ запись необходимо (пардон пользуюсь nslookup ибо привычко)
[console] # nslookup
> set q=mx
> polyserv.dp.ua
Server: 195.248.191.67
Address: 195.248.191.67#53

Non-authoritative answer:
polyserv.dp.ua mail exchanger = 5 kronus.polyserv.dp.ua.[/console]
таким не хитрым образом выясняем что МХ есть
теперь необходимо выяснить ip этого МХа
[console]> set q=a
> kronus.polyserv.dp.ua
Server: 195.248.191.67
Address: 195.248.191.67#53

Non-authoritative answer:
Name: kronus.polyserv.dp.ua
Address: 195.248.168.186
[/console]
другими словами ваша зона кроме существующих должна содержать еще А запись для вашего почтового сервера
вот как это описано у меня (т.е у моего провайдера относительно моего домена)
[console]
;описание домена
polyserv.dp.ua. 3060 IN A 80.91.176.135
;описание МХа для домена
polyserv.dp.ua. 863 IN MX 5 kronus.polyserv.dp.ua.
...
;где МХ
kronus.polyserv.dp.ua. 2320 IN A 195.248.168.186
[/console]

#163063

Спасибо ОГРМОНОЕ oO :D oO
[console]kronus.polyserv.dp.ua. 2320 IN A 195.248.168.186[/console]

Именно это я и не знал и не мог догнать в чем проблема :D
поправил буду рыть дальше :D

Сообщение не получаю но логи пошли :D

Простите за наглость но може кто знает )))
[console]
warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
connect from mail-ew0-f42.google.com[209.85.215.44]
fatal: non-null host address bits in "192.168.2.1/24", perhaps you should use "192.168.2.0/24" instead
warning: process /usr/lib/postfix/smtpd pid 6921 exit status 1
[/console]

#163073
CyberTramp написал:
Спасибо ОГРМОНОЕ
[console]fatal: non-null host address bits in "192.168.2.1/24", perhaps you should use "192.168.2.0/24" instead
[/console]

логически неверная запись гдето в конфиге постфикса. должно быть либо 192.168.2.1/32 либо 192.168.2.0/24
смотрите конфиг. возможно это в параметре mynetworks?

Войдите или зарегистрируйтесь, чтобы ответить.