The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"postfix: автоответ отправителю о том, что ящик не существует."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"postfix: автоответ отправителю о том, что ящик не существует."  +/
Сообщение от InfinityNsu email(ok) on 26-Сен-11, 19:32 
Здравствуйте!

Подскажите, пожалуйста, где в постфиксе настроить автоответ отправителю в случае, когда он пытается отправить почту на несуществующий ящик?  Заранее спасибо.

из 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>

Отправляю с валидного ящика, ответ на него не приходит...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "postfix: автоответ отправителю о том, что ящик не существует."  +/
Сообщение от Aquarius (ok) on 26-Сен-11, 19:57 
>[оверквотинг удален]
>   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>
> Отправляю с валидного ящика, ответ на него не приходит...

... а вам там ответный автоответ, что тот ящик тоже не существует, а тех ящиков еще и куча может быть

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "postfix: автоответ отправителю о том, что ящик не существует."  +/
Сообщение от InfinityNsu email(ok) on 26-Сен-11, 23:07 
> ... а вам там ответный автоответ, что тот ящик тоже не существует,
> а тех ящиков еще и куча может быть

Разобралась в вопросе подробнее =) . Письма не отправляются, но от почтовика, почтовик пробует отправить сообщение, получает ответ, что user unknown in virtual mailbox table, и кладет сообщение об этом в ящик отправителя. Так вот, в случае с моим сервером он молчит как партизан :( .

Посмотрела телнетом чем отличаются смтп сессии от меня и от mail.ru, с которого сообщение в ящик нормально валится. И вот:
mail.ru

Connected 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: test

test
.
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.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "postfix: автоответ отправителю о том, что ящик не существует."  +/
Сообщение от InfinityNsu email(ok) on 27-Сен-11, 00:34 
И еще никак не могу найти, где поменять код на User unknown in virtual mailbox table с 450 на 550, вроде как это должен быть параметр unknown_virtual_mailbox_reject_code, но выставление его в 550 не дает нужного эффекта.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "postfix: автоответ отправителю о том, что ящик не существует."  +/
Сообщение от Aquarius (ok) on 27-Сен-11, 06:00 
> И еще никак не могу найти, где поменять код на User unknown
> in virtual mailbox table с 450 на 550, вроде как это
> должен быть параметр unknown_virtual_mailbox_reject_code, но выставление его в 550 не
> дает нужного эффекта.

есть несколько *_reject_code
IMHO, стоит попробовать другие

P.S. не специалист по postfix'у

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "postfix: автоответ отправителю о том, что ящик не существует."  +/
Сообщение от InfinityNsu email(ok) on 27-Сен-11, 07:54 
>> И еще никак не могу найти, где поменять код на User unknown
>> in virtual mailbox table с 450 на 550, вроде как это
>> должен быть параметр unknown_virtual_mailbox_reject_code, но выставление его в 550 не
>> дает нужного эффекта.
> есть несколько *_reject_code
> IMHO, стоит попробовать другие
> P.S. не специалист по postfix'у

Попробовала все, не помогло...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "postfix: автоответ отправителю о том, что ящик не существует."  +/
Сообщение от Etch on 27-Сен-11, 09:15 
> Попробовала все, не помогло...

'postconf soft_bounce' что говорит? Должно быть "no".

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "postfix: автоответ отправителю о том, что ящик не существует."  +/
Сообщение от InfinityNsu email(ok) on 27-Сен-11, 10:22 
>> Попробовала все, не помогло...
> 'postconf soft_bounce' что говорит? Должно быть "no".

Большое спасибо, проблема была именно в этом. Все заработало =)

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "postfix: автоответ отправителю о том, что ящик не существует."  +/
Сообщение от vlb267 (ok) on 27-Сен-11, 09:30 
> И еще никак не могу найти, где поменять код на User unknown
> in virtual mailbox table с 450 на 550, вроде как это
> должен быть параметр unknown_virtual_mailbox_reject_code, но выставление его в 550 не
> дает нужного эффекта.

main.cf.default

unknown_virtual_mailbox_reject_code = 550

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

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




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

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