The OpenNET Project / Index page

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

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

"Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от reticon email(ok) on 07-Окт-08, 23:34 
Список валидных адресатов хранится в БД (postfix в связке с postgresql). Письма, приходящие на несуществующие адреса (например, fake@mydomain.com) запрещены к пересылке (в логе видим relaying denied). Необходимо, чтобы письма, приходящие на несуществующий адрес fake@mydomain.com, пересылались на реальный адрес этого клиента - real@my-external-domain.com. Как осуществить?
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от Бармалей (??) on 08-Окт-08, 10:43 
>Список валидных адресатов хранится в БД (postfix в связке с postgresql). Письма,
>приходящие на несуществующие адреса (например, fake@mydomain.com) запрещены к пересылке (в логе
>видим relaying denied). Необходимо, чтобы письма, приходящие на несуществующий адрес fake@mydomain.com,
>пересылались на реальный адрес этого клиента - real@my-external-domain.com. Как осуществить?

Почитайте про recipient_canonical_maps

Там нужно будет создать файл вида:

addr_to_change         new_addr
...

Либо можно воспользоваться masquerade_domains

Более подробно про изменение адресов можно почитать тут: http://www.postfix.org/ADDRESS_REWRITING_README.html

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

2. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от ALex_hha (??) on 09-Окт-08, 11:24 
>[оверквотинг удален]
>Почитайте про recipient_canonical_maps
>
>Там нужно будет создать файл вида:
>
>addr_to_change         new_addr
>...
>
>Либо можно воспользоваться masquerade_domains
>
>Более подробно про изменение адресов можно почитать тут: http://www.postfix.org/ADDRESS_REWRITING_README.html

А причем тут это? Или вы будете забивать ВСЕ возможные комбинации несуществующих ящиков?! ;)

По сабжу, можно, но только если используется транспорт local. В вашем случая, как я понял, используется virtual

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

3. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от reticon email(??) on 09-Окт-08, 15:55 
>А причем тут это? Или вы будете забивать ВСЕ возможные комбинации несуществующих
>ящиков?! ;)
>
>По сабжу, можно, но только если используется транспорт local. В вашем случая,
>как я понял, используется virtual

Да, используется virtual_mailbox_maps.
Т.е. в этом случае recipient_canonical_maps не подходит?
Нужно использовать local_recipient_maps?


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

4. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от ALex_hha (??) on 09-Окт-08, 20:59 
>>А причем тут это? Или вы будете забивать ВСЕ возможные комбинации несуществующих
>>ящиков?! ;)
>>
>>По сабжу, можно, но только если используется транспорт local. В вашем случая,
>>как я понял, используется virtual
>
>Да, используется virtual_mailbox_maps.
>Т.е. в этом случае recipient_canonical_maps не подходит?
>Нужно использовать local_recipient_maps?

Да, и параметр http://www.postfix.org/postconf.5.html#luser_relay

Только не понимаю, зачем такое?

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

5. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от reticon email(ok) on 09-Окт-08, 23:10 
>Только не понимаю, зачем такое?

Как-то давно у меня был почтовый сервер qmail, доставка локальным юзерам, в файле aliases были записи вида:
ivan.ivanov:    user1
petr.petrov:    user2
и т. п.
Т.е. все работало как надо.

Теперь поставил postfix, доставка идет виртуальным юзерам (postgresql), но в логах постоянно видно "relaying denied" касательно несуществующих адресов ivan.ivanov@mydomain, petr.petrov@mydomain и т.п... Конечно, можно просто реджектить эти сообщения, чтобы не засорять логи, но было бы неплохо сделать пересылку на РЕАЛЬНЫЕ адреса этих юзеров, находящихся в другом домене. Что-то типа карты
ivan.ivanov:    user1@otherdomain
petr.petrov:    user2@otherdomain


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

6. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от ALex_hha (??) on 12-Окт-08, 01:14 
>[оверквотинг удален]
>и т. п.
>Т.е. все работало как надо.
>
>Теперь поставил postfix, доставка идет виртуальным юзерам (postgresql), но в логах постоянно
>видно "relaying denied" касательно несуществующих адресов ivan.ivanov@mydomain, petr.petrov@mydomain и т.п... Конечно,
>можно просто реджектить эти сообщения, чтобы не засорять логи, но было
>бы неплохо сделать пересылку на РЕАЛЬНЫЕ адреса этих юзеров, находящихся в
>другом домене. Что-то типа карты
>ivan.ivanov:    user1@otherdomain
>petr.petrov:    user2@otherdomain

А кто вам мешает использовать transport_maps?!

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

7. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от reticon email(??) on 13-Окт-08, 07:20 
>А кто вам мешает использовать transport_maps?!

В transport_maps вроде указывается nexthop, т.е. релей, через который будет идти дальнейшая отправка, а также указывется сам транспорт. А мне нужно что-то типа aliases, но не для существующих пользователей. Вобщем, не знаю, как правильно назвать, буду пробовать.

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

8. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от jacksoft email on 26-Дек-08, 17:24 
>>А кто вам мешает использовать transport_maps?!
>
>В transport_maps вроде указывается nexthop, т.е. релей, через который будет идти дальнейшая
>отправка, а также указывется сам транспорт. А мне нужно что-то типа
>aliases, но не для существующих пользователей. Вобщем, не знаю, как правильно
>назвать, буду пробовать.

Пришло решение? Та же проблема...

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

9. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от reticon email(??) on 27-Дек-08, 12:12 
>>>А кто вам мешает использовать transport_maps?!
>>
>>В transport_maps вроде указывается nexthop, т.е. релей, через который будет идти дальнейшая
>>отправка, а также указывется сам транспорт. А мне нужно что-то типа
>>aliases, но не для существующих пользователей. Вобщем, не знаю, как правильно
>>назвать, буду пробовать.
>
>Пришло решение? Та же проблема...

У меня пока не получилось.


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

10. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от Paulstrong on 06-Май-11, 11:41 
> Список валидных адресатов хранится в БД (postfix в связке с postgresql). Письма,
> приходящие на несуществующие адреса (например, fake@mydomain.com) запрещены к пересылке
> (в логе видим relaying denied). Необходимо, чтобы письма, приходящие на несуществующий
> адрес fake@mydomain.com, пересылались на реальный адрес этого клиента - real@my-external-domain.com.
> Как осуществить?

можно описать в virtual_mailbox_maps все нужные ящики, а ниже добавить что то типа
@domain.com domain.com/undelivered/
т.е. если не попадаешь ни под одно из правил, отправлять на ящик undelivered@domain.com
где то так

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

11. "Postfix. Пересылка писем для несуществующих получателей"  +/
Сообщение от NoRazum on 18-Июл-11, 14:56 
>[оверквотинг удален]
>> приходящие на несуществующие адреса (например, fake@mydomain.com) запрещены к пересылке
>> (в логе видим relaying denied). Необходимо, чтобы письма, приходящие на несуществующий
>> адрес fake@mydomain.com, пересылались на реальный адрес этого клиента - real@my-external-domain.com.
>> Как осуществить?
> можно описать в virtual_mailbox_maps все нужные ящики, а ниже добавить что то
> типа
> @domain.com domain.com/undelivered/
> т.е. если не попадаешь ни под одно из правил, отправлять на ящик
> undelivered@domain.com
> где то так

Метод через одно место, но Работает.
ОГРОМНОЕ СПАСИБО

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

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

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




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

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