The OpenNET Project / Index page

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

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

"Postfix не отправляет почту??? из за MX" 
Сообщение от Vlad emailИскать по авторуВ закладки(??) on 05-Июл-05, 12:22  (MSK)
FreeBSD 5.3, BIND 9.3.0, Postfix 2.2.3 + Pgsql + Clamav + SpamAssassin

Здравствуйте, ошибка у меня такая при отправке почты наружу (внутри все хорошо) и ко мне со внешнего мира приходит, но при попытке отправить:
Jul  5 13:58:28 vlankas named[908]: client 192.168.4.3#50708: query (cache) 'mail.ru/MX/IN' denied
Jul  5 13:58:28 vlankas postfix/smtp[4514]: DF8D778CAA: to=<sysad63@mail.ru>, relay=none, delay=1, status=deferred (Host or domain name not found. Name service error for name=mail.ru type=MX: Host not found, try again)

DNS сервер на основе BIND 9 поднят как кэширующий и использует DNS провайдера
При выполнении nslookup –q=mx mail.ru
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
mail.ru mail exchanger = 10 mxs.mail.ru.

Authoritative answers can be found from:
mail.ru nameserver = ns1.mail.ru.
mail.ru nameserver = ns2.mail.ru.
mail.ru nameserver = ns3.mail.ru.
mail.ru nameserver = ns4.mail.ru.
mail.ru nameserver = ns5.mail.ru.
mail.ru nameserver = ns.mail.ru.
mxs.mail.ru     internet address = 194.67.23.20
ns.mail.ru      internet address = 194.67.23.130
ns1.mail.ru     internet address = 194.67.57.103
ns2.mail.ru     internet address = 194.67.57.104
ns3.mail.ru     internet address = 194.67.23.17
ns4.mail.ru     internet address = 194.67.57.4
ns5.mail.ru     internet address = 194.67.23.232

т.е. вроде бы все в порядке. На старом серваке с такой конфигураций все работает, только там стоит не postfix а sendmail…
В чем может быть дело, может это postfix!
При выполнении telnet vlankas.ru 25 при отправке во внешний мир после команды rcpt to: sysad63@mail.ru пишет Relay access denied

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

 Оглавление

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

1. "Postfix не отправляет почту??? из за MX" 
Сообщение от WarAnt Искать по авторуВ закладки on 05-Июл-05, 12:43  (MSK)
>Jul  5 13:58:28 vlankas postfix/smtp[4514]: DF8D778CAA: to=<sysad63@mail.ru>, relay=none, delay=1, status=deferred (Host or domain name not found. Name service error for name=mail.ru type=MX: Host not found, try again)
у постфикса есть свой файлик resolv.conf, может там настройки не совпадают с основными.


>При выполнении telnet vlankas.ru 25 при отправке во внешний мир после команды
>rcpt to: sysad63@mail.ru пишет Relay access denied
проверь настройки firewall`a, если он заворачивает все запросы на 25 на постфикс то на постфиксе должен быть открыт релей.

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

2. "Postfix не отправляет почту??? из за MX" 
Сообщение от Vlad emailИскать по авторуВ закладки(??) on 05-Июл-05, 12:53  (MSK)
а где именно?, у меня postfix стоит c PostgesSQL по статье http://www.deepnet.ru/docs/postfix-pgsql.shtml

а в firewall 25 порт
полностью открыт и на вход и на выход
add allow tcp from any to any 25
add allow tcp from any 25 to any

вот конфиг main.cf
command_directory = /usr/sbin

daemon_directory = /usr/libexec/postfix

mail_owner = postfix
default_privs = nobody
myhostname = vlankas.ru
mydomain = vlankas.ru

myorigin = $mydomain

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
unknown_local_recipient_reject_code = 550

mynetworks_style = host

mynetworks = 127.0.0.0/8 192.168.0.0/16
relay_domains = $mydestination
debug_peer_level = 1

debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5

sendmail_path = /usr/sbin/sendmail

newaliases_path = /usr/bin/newaliases

mailq_path = /usr/bin/mailq

setgid_group = postdrop

html_directory = no

manpage_directory = /usr/local/man

sample_directory = /etc/postfix

readme_directory = no

smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination, reject_non_fqdn_recipient, reject_rbl_client list.dsbl.org, reject_rbl_client relays.ordb.org, reject_rbl_client dynablock.wirehub.net, reject_rbl_client blackholes.wirehub.net, reject_rbl_client dnsbl.njabl.org, reject_rbl_client dialups.mail-abuse.org, reject_rbl_client dul.ru
transport_maps = pgsql:/etc/postfix/sql/transport.pgsql
virtual_mailbox_base = /var/mail/virtual
virtual_mailbox_maps = pgsql:/etc/postfix/sql/users.pgsql
virtual_alias_maps = pgsql:/etc/postfix/sql/aliases.pgsql
virtual_uid_maps = pgsql:/etc/postfix/sql/uids.pgsql
virtual_gid_maps = pgsql:/etc/postfix/sql/gids.pgsql
relay_domains = $transport_maps
local_recipient_maps = $virtual_mailbox_maps $virtual_maps $transport_maps
smtpd_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes      
smtpd_sasl_local_domain =

content_filter = avscan:127.0.0.1:10025
receive_override_options = no_address_mappings
myorigin = vlankas.ru
-------------------------
Я не силен в postfix-е - что конкретнее нужно смотреть и где?

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

4. "Postfix не отправляет почту??? из за MX" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 05-Июл-05, 13:20  (MSK)
192.168.4.3 - это postfix?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Postfix не отправляет почту??? из за MX" 
Сообщение от Vlad emailИскать по авторуВ закладки(??) on 05-Июл-05, 13:41  (MSK)
>192.168.4.3 - это postfix?

да это в сетке провайдера + еще виртуальный ип в rc.conf следующее
ifconfig_fxp0="inet 192.168.4.3  netmask 255.255.255.192"
ifconfig_fxp0_alias0="inet 194.84.206.83 netmask 255.255.255.255"

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

3. "Postfix не отправляет почту??? из за MX" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 05-Июл-05, 13:19  (MSK)
>у постфикса есть свой файлик resolv.conf, может там настройки не совпадают с
>основными.
Вы имеете ввиду копию /etc/resolv.conf в chroot-е postfix-а?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Postfix не отправляет почту??? из за MX" 
Сообщение от Vlad emailИскать по авторуВ закладки(??) on 05-Июл-05, 13:44  (MSK)
>>у постфикса есть свой файлик resolv.conf, может там настройки не совпадают с
>>основными.
>Вы имеете ввиду копию /etc/resolv.conf в chroot-е postfix-а?

в этом файлике у меня вот:
domain vlankas.ru
nameserver 127.0.0.1

а в postfix-е я не знаю где такой...

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

7. "Postfix не отправляет почту??? из за MX" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 05-Июл-05, 14:27  (MSK)
named явно пишет, что клиенту  192.168.4.3 запрещено делать запросы.

Jul  5 13:58:28 vlankas named[908]: client 192.168.4.3#50708: query (cache) 'mail.ru/MX/IN' denied

Скорее всего named настроен принимать рекурсивные запросы только от 127.0.0.0/8.

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

8. "Postfix не отправляет почту??? из за MX" 
Сообщение от Vlad emailИскать по авторуВ закладки(??) on 05-Июл-05, 14:32  (MSK)
>named явно пишет, что клиенту  192.168.4.3 запрещено делать запросы.
>
>Jul  5 13:58:28 vlankas named[908]: client 192.168.4.3#50708: query (cache) 'mail.ru/MX/IN' denied
>
>
>Скорее всего named настроен принимать рекурсивные запросы только от 127.0.0.0/8.

Вот настройки, что поправить?
named.conf
acl "corpnets" {192.168.21.0/24; 192.168.22.0/24; 192.168.23.0/24; 192.168.4.2; 127.0.0.1;};

options {
directory "/etc/namedb";
pid-file "named.pid";
allow-query {"corpnets"; };
forwarders {192.168.0.14; }; DNS провайдера
};
controls {};
zone "." {
type hint;
file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
notify no; };

#key 1 {
# algorithm hmac-md5;
# secret "2";
# };
logging {
channel debug {
file "/var/log/named.log";
severity dynamic;
};
};
*******************************************************************8
; From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter Exp $
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;

$TTL 3600

@ IN SOA vlankas.ru. root.vlankas.ru.  (
20050606 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS vlankas.ru.
1 IN PTR localhost.ru.

С этими же настройками работал и прежний сервер... что не так может быть, только там версия 8 Bind-а была...

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

9. "Postfix не отправляет почту??? из за MX" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 05-Июл-05, 14:47  (MSK)
acl "corpnets" {192.168.21.0/24; 192.168.22.0/24; 192.168.23.0/24; 192.168.4.2; 192.168.4.3; 127.0.0.1;};
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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