LINUX.ORG.RU
ФорумAdmin

5.7.1 relay access denied postfix


0

0

доброе время суток знаю что в инете куча ссылок по этой ошибке но чет ничего не помогает Перехожу с мастера 2.4 на 4 сервер альтовский но как то postfix не удается завести :(

и mynetworks и relay_domains внорме чет запарился и понимаю что косяк навиду но как то его не вижу


Ответ на: комментарий от tosh17

>если надо выложу конфиги

лето, телепаты по отпускам поразъезжались

давай cat /etc/postfix/main.cf | grep -ve '^#' | grep -ve '^$'

и туда же master.cf

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

main.cf

mailbox_command = /usr/bin/procmail -m /usr/etc/procmailrc unknown_local_recipient_reject_code = 550 smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated , reject_unauth_destination smtpd_sasl_auth_enable = no smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth

main.cf.dist

myhostname = mail.pugr.vng.com.ru mydomain = pugr.vng.com.ru myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $config_directory/mydestination, $mydomain unknown_local_recipient_reject_code = 550 mynetworks = 192.168.1.0/28, 127.0.0.0/8 relay_domains = list.ru, mail.ru, yandex.ru relayhost = $mydomain default_transport = smtp home_mailbox = Maildir/ mailbox_command = /usr/bin/procmail -m /usr/etc/procmailrc smtpd_etrn_restrictions = permit_mynetworks, reject smtpd_helo_required = yes message_size_limit = 10240000 mailbox_size_limit = 51200000 readme_directory = /etc/postfix/README_FILES sample_directory = /etc/postfix/samples sendmail_path = /usr/sbin/sendmail setgid_group = postdrop command_directory = /usr/sbin manpage_directory = /usr/share/man daemon_directory = /usr/lib/postfix newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq queue_directory = /var/spool/postfix mail_owner = postfix

master.cf

smtp inet n - - - - smtpd pickup fifo n - - 60 1 pickup cleanup unix n - - - 0 cleanup qmgr fifo n - - 300 1 qmgr tlsmgr unix - - - 1000? 1 tlsmgr rewrite unix - - - - - trivial-rewrite bounce unix - - - - 0 bounce defer unix - - - - 0 bounce trace unix - - - - 0 bounce verify unix - - - - 1 verify flush unix n - - 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - - - - smtp relay unix - - - - - smtp -o fallback_relay= showq unix n - - - - showq error unix - - - - - error discard unix - - - - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - - - - lmtp anvil unix - - - - 1 anvil scache unix - - - - 1 scache filter unix - n n - 10 pipe flags=Rq user=_filter argv=content-filter -f ${sender} -- ${recipient}

tosh17
() автор топика
Ответ на: комментарий от tosh17

main.cf

mailbox_command = /usr/bin/procmail -m /usr/etc/procmailrc
unknown_local_recipient_reject_code = 550
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated , reject_unauth_destination
smtpd_sasl_auth_enable = no
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth



main.cf.dist

myhostname = mail.pugr.vng.com.ru
mydomain = pugr.vng.com.ru
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $config_directory/mydestination, $mydomain
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.1.0/28, 127.0.0.0/8
relay_domains = list.ru,
                mail.ru,
                yandex.ru
relayhost = $mydomain
default_transport = smtp
home_mailbox = Maildir/
mailbox_command = /usr/bin/procmail -m /usr/etc/procmailrc
smtpd_etrn_restrictions = permit_mynetworks, reject
smtpd_helo_required = yes
message_size_limit = 10240000
mailbox_size_limit = 51200000
readme_directory = /etc/postfix/README_FILES
sample_directory = /etc/postfix/samples
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
command_directory = /usr/sbin
manpage_directory = /usr/share/man
daemon_directory = /usr/lib/postfix
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
queue_directory = /var/spool/postfix
mail_owner = postfix



master
smtp    inet    n       -       -       -       -       smtpd
pickup  fifo    n       -       -       60      1       pickup
cleanup unix    n       -       -       -       0       cleanup
qmgr    fifo    n       -       -       300     1       qmgr
tlsmgr  unix    -       -       -       1000?   1       tlsmgr
rewrite unix    -       -       -       -       -       trivial-rewrite
bounce  unix    -       -       -       -       0       bounce
defer   unix    -       -       -       -       0       bounce
trace   unix    -       -       -       -       0       bounce
verify  unix    -       -       -       -       1       verify
flush   unix    n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp    unix    -       -       -       -       -       smtp
relay   unix    -       -       -       -       -       smtp
        -o fallback_relay=
showq   unix    n       -       -       -       -       showq
error   unix    -       -       -       -       -       error
discard unix    -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp    unix    -       -       -       -       -       lmtp
anvil   unix    -       -       -       -       1       anvil
scache  unix    -       -       -       -       1       scache
filter    unix  -       n       n       -       10      pipe
        flags=Rq user=_filter argv=content-filter -f ${sender} -- ${recipient}

tosh17
() автор топика
Ответ на: комментарий от tosh17

Не уверен, но вроде бы postfix не читает файл main.cf.dist, поэтому все параметры нужно писать в main.cf

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

наерно есть :) только под мастером 2.4 все это работало
Checking postfix configuration: postfix/postfix-script: fatal: no Postfix master program /usr/lib/postfix/master!


tosh17
() автор топика
Ответ на: комментарий от tosh17

Я думаю, что, возможно, люди из yandex.ru, mail.ru и list.ru 
очень "благодарны" вам.

vadim@debian:~$ telnet mail.pugr.vng.com.ru 25
Trying 213.234.11.170...
Connected to mail.pugr.vng.com.ru.
Escape character is '^]'.
EHLO pugr.vng.com.ru
250-mail.pugr.vng.com.ru
250-PIPELINING
250-SIZE 204857600
250-ETRN
250 8BITMIME
MAIL FROM: <мой адрес можете посмотреть в логах>
250 Ok
RCPT TO: <любой адрес>@yandex.ru
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Test1
.
250 Ok: queued as BAC6C3D3B9
quit
221 Bye
Connection closed by foreign host.


vadim@debian:~$ telnet mail.pugr.vng.com.ru 25
Trying 213.234.11.170...
Connected to mail.pugr.vng.com.ru.
Escape character is '^]'.
220 mail.pugr.vng.com.ru ESMTP Postfix
EHLO localhost
250-mail.pugr.vng.com.ru
250-PIPELINING
250-SIZE 204857600
250-ETRN
250 8BITMIME
MAIL FROM: <super1@yandex.ru>
250 Ok
RCPT TO: <любой адрес@yandex.ru>
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
test3
.
250 Ok: queued as CDF543D3B9
quit
221 Bye
Connection closed by foreign host.

Так что необращайте внимание на ошибку. Релей работает отлично!

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

ты проверял на старом сервере :) тм все работает 
теперь и на новом тоже работает а список серверов больше намного просто я его урезал и сейчас настраиваю чтоб серевер небыл свободным пересыльщиком 

ошибка была в том что на новом postfix в main.cf теперь daemon_directory = /usr/libexec/postfix   , а не /usr/lib/postfix

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