Здравствуйте!Подскажите, пожалуйста, где в постфиксе настроить автоответ отправителю в случае, когда он пытается отправить почту на несуществующий ящик? Заранее спасибо.
из main.cf
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
check_client_access hash:/etc/postfix/rbl_override,
reject_unlisted_recipient,
reject_unauth_destination,
check_policy_service inet:127.0.0.1:10023Письмо просто отбрасывается с такой вот записью в логе:
Sep 26 17:27:40 myhost postfix/smtpd[28935]: NOQUEUE: reject: RCPT from mail-yw0-f45.google.com[209.85.213.45]: 450 4.1.1 <test@myhost.com>: Recipient address rejected: User unknown in virtual mailbox table; from=<test@gmail.com> to=<test@myhost.com> proto=ESMTP helo=<mail-yw0-f45.google.com>Отправляю с валидного ящика, ответ на него не приходит...
>[оверквотинг удален]
> permit_sasl_authenticated,
> check_client_access hash:/etc/postfix/rbl_override,
> reject_unlisted_recipient,
> reject_unauth_destination,
> check_policy_service inet:127.0.0.1:10023
> Письмо просто отбрасывается с такой вот записью в логе:
> Sep 26 17:27:40 myhost postfix/smtpd[28935]: NOQUEUE: reject: RCPT from mail-yw0-f45.google.com[209.85.213.45]:
> 450 4.1.1 <test@myhost.com>: Recipient address rejected: User unknown in virtual mailbox
> table; from=<test@gmail.com> to=<test@myhost.com> proto=ESMTP helo=<mail-yw0-f45.google.com>
> Отправляю с валидного ящика, ответ на него не приходит...... а вам там ответный автоответ, что тот ящик тоже не существует, а тех ящиков еще и куча может быть
> ... а вам там ответный автоответ, что тот ящик тоже не существует,
> а тех ящиков еще и куча может бытьРазобралась в вопросе подробнее =) . Письма не отправляются, но от почтовика, почтовик пробует отправить сообщение, получает ответ, что user unknown in virtual mailbox table, и кладет сообщение об этом в ящик отправителя. Так вот, в случае с моим сервером он молчит как партизан :( .
Посмотрела телнетом чем отличаются смтп сессии от меня и от mail.ru, с которого сообщение в ящик нормально валится. И вот:
mail.ruConnected to mxs.mail.ru.
Escape character is '^]'.
220 Mail.Ru ESMTP
helo host
250 mx69.mail.ru ready to serve
mail from: xxx@gmail.com
250 OK
rcpt to: testqwwredfsefvsesfzfd@mail.ru
250 OK
data
354 Go ahead
from: xxx@gmail.com
to: testqwwredfsefvsesfzfd@mail.ru
subject: testtest
.
550 Message was not accepted -- invalid mailbox. Local mailbox testqwwredfsefvsesfzfd@mail.ru is unavailable: user not foundмой серв
Connected to mydomain.net.
Escape character is '^]'.
220 mydomain.net ESMTP Postfix
helo host
250 mydomain.net
mail from: <test@test.com>
250 2.1.0 Ok
rcpt to: <testqwwredfsefvsesfzfd@mydomain.net>
450 4.1.1 <testqwwredfsefvsesfzfd@mydomain.net>: Recipient address rejected: User unknown in virtual mailbox tableТо есть в отличие от mail.ru он не дожидается данных, а сразу отправляет в лес после rcpt to.
И еще никак не могу найти, где поменять код на User unknown in virtual mailbox table с 450 на 550, вроде как это должен быть параметр unknown_virtual_mailbox_reject_code, но выставление его в 550 не дает нужного эффекта.
> И еще никак не могу найти, где поменять код на User unknown
> in virtual mailbox table с 450 на 550, вроде как это
> должен быть параметр unknown_virtual_mailbox_reject_code, но выставление его в 550 не
> дает нужного эффекта.есть несколько *_reject_code
IMHO, стоит попробовать другиеP.S. не специалист по postfix'у
>> И еще никак не могу найти, где поменять код на User unknown
>> in virtual mailbox table с 450 на 550, вроде как это
>> должен быть параметр unknown_virtual_mailbox_reject_code, но выставление его в 550 не
>> дает нужного эффекта.
> есть несколько *_reject_code
> IMHO, стоит попробовать другие
> P.S. не специалист по postfix'уПопробовала все, не помогло...
> Попробовала все, не помогло...'postconf soft_bounce' что говорит? Должно быть "no".
>> Попробовала все, не помогло...
> 'postconf soft_bounce' что говорит? Должно быть "no".Большое спасибо, проблема была именно в этом. Все заработало =)
> И еще никак не могу найти, где поменять код на User unknown
> in virtual mailbox table с 450 на 550, вроде как это
> должен быть параметр unknown_virtual_mailbox_reject_code, но выставление его в 550 не
> дает нужного эффекта.main.cf.default
unknown_virtual_mailbox_reject_code = 550