Страница 1 из 1

postfix - "user Relay Access Denied"

Добавлено: 2009-02-05 22:39:40
Michael /780
Доброго времени суток!

Столкнулся с проблемой: поднял sasl2, cyrus, postfix. Трабл в том что юзеры не могут отправлять письма наружу. В логах сервера postfix что-то типа - "Relay Access Denied". Если отправлять письма с сервера, то почта уходит наружу... FreeBSD 7.0 postfix новый из портов. Как бороться?

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-05 23:14:49
wnd
прописать свои сетки в конфиге postfix

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-05 23:38:28
Michael /780
прописаны

main.cf
mynetworks_style = subnet
mynetworks = xx.xx.xx.0/24, 127.0.0.0/8

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-06 0:19:02
wnd
Michael /780 писал(а):прописаны

main.cf
mynetworks_style = subnet
mynetworks = xx.xx.xx.0/24, 127.0.0.0/8
ты серые адреса прячешь? :)
что в relay_domains?
и вообще, конфиги покажи, что ли :roll: и логи с ошибками....

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-06 8:59:05
Michael /780
логи:

Код: Выделить всё

Feb  6 08:44:19 gateway1 postfix/smtpd[11982]: connect from unknown[xx.xx.xxx.xxx]
Feb  6 08:44:19 gateway1 postfix/smtpd[11982]: NOQUEUE: reject: RCPT from unknown[xx.xx.xxx.xxx]: 554 5.7.1 <mvaster@gmail.com>: Relay access denied; from=<xxxxxxxx@xxxxx.xxxxxx.ru> to=<xxxxxxx@xxxxx.com> proto=ESMTP helo=<xxxxxxxxxx>
Feb  6 08:44:19 gateway1 postfix/smtpd[11982]: disconnect from unknown[xxxx.xx.xxx.xxx]
Конфиг

Код: Выделить всё

soft_bounce = no
queue_directory = /mail/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /mail/db/postfix
mail_owner = postfix
myhostname = xxxx
relayhost=xxx.xxx.xxx.xx
yorigin = $mydomain
local_recipient_maps = $virtual_mailbox_maps
unknown_local_recipient_reject_code = 550
mynetworks_style = subnet
mynetworks = xxx.xxx.xxx.xx/24, 127.0.0.0/8
relay_domains = $mydestination
recipient_delimiter = +
debug_peer_level = 2

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

sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
masquerade_domains = $mydomain

# smtpd_recipient_restrictions =
#    reject_non_fqdn_recipient
#    permit_mynetworks
#    reject_unauth_destination
#    reject_unknown_sender_domain
    permit
# smtpd_helo_restrictions = reject_invalid_hostname
# smtpd_require_helo	= yes
mailbox_transport = lmtp:unix:/mail/imap/socket/lmtp
virtual_transport = lmtp:unix:/mail/imap/socket/lmtp
virtual_mailbox_domains = xxx.xxxxxxxxxx.xx
# virtual_alias_maps	= hash:/usr/local/etc/postfix/virtual 
#
lmtp_pix_workarounds =

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-07 22:19:19
Michael /780
Ну чего господа админы, нет вариантов? Гугление дает фразу smtpd_auth... хм...

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-08 6:07:58
wnd
Michael /780 писал(а):Ну чего господа админы, нет вариантов? Гугление дает фразу smtpd_auth... хм...
relay_domains = $mydestination

$mydestination - что прописано? в приведенном конфиге нету

Код: Выделить всё

yorigin = $mydomain
Йо! Риджин :)

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-08 23:25:37
Michael /780
по поводу первого, то тут его нет.

Код: Выделить всё

http://www.opennet.ru/base/net/cyrus2_freebsd.txt.html
По поводу йориджин - йож его знаит :ROFL: Очепятался. Спасибо.

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-08 23:32:46
wnd
[quote="Michael /780"]по поводу первого, то тут его нет.

Код: Выделить всё

http://www.opennet.ru/base/net/cyrus2_freebsd.txt.html
подожди, ты файлик с нуля что ли делал? или редактировал оригинальный конфиг?

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-08 23:55:39
Michael /780
Честно в постфиксе не силен, строю 3 сервак по памяти с этой статьи. Книгу нормальную нада :smile:

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-08 23:56:51
Michael /780
оригинальный ренэймлю и создаю новый.

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-08 23:59:10
wnd
Michael /780 писал(а):оригинальный ренэймлю и создаю новый.
IMHO так нельзя :) я так понимаю тебе надо скопировать из оригинального часть отвечающую за $mydestination

Вот это описание должно тебе помочь

Код: Выделить всё

http://www.purplehat.org/?page_id=4
Только не создавай файлы с нуля, дейлай бэкап, если этот файл есть и правь те строки, которые надо подправить :) потом смотрим логи и правим ошибки. Слава богу логи достаточно информативны, что бы понять причину ошибки

Re: postfix - "user Relay Access Denied"

Добавлено: 2009-02-09 0:05:14
Michael /780
ok. Спасибо. Так и сделаю.