URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92943
[ Назад ]

Исходное сообщение
"Переадресовать письмо от конкретного адресата другому пользоват"

Отправлено IT_Prof , 26-Янв-12 14:04 
Привет.

Прошелся поиском, но нужной темы по моей задаче не нашел - в основном все о массовой переадресации...

Нужно все письма от vasya@external.com переадресовать на пользователя admin@mydomain.com.

Сделал в transport так:
vasya@external.com smtp:admin@mydomain.com

Но такой финт не прокатил.

Как такое реализовать?


Содержание

Сообщения в этом обсуждении
"Переадресовать письмо от конкретного адресата другому пользоват"
Отправлено Hammer , 26-Янв-12 15:34 
> Привет.
> Прошелся поиском, но нужной темы по моей задаче не нашел - в
> основном все о массовой переадресации...
> Нужно все письма от vasya@external.com переадресовать на пользователя admin@mydomain.com.
> Сделал в transport так:
> vasya@external.com smtp:admin@mydomain.com
> Но такой финт не прокатил.
> Как такое реализовать?

ALIAS


"Переадресовать письмо от конкретного адресата другому пользоват"
Отправлено IT_Prof , 26-Янв-12 16:16 
> ALIAS

Спасибо за развернутый ответ, он очень помог :(

Насколько я понял, "The  aliases table provides a system-wide mechanism to redirect mail for local recipients."

А у меня не локальные получатели, а удаленные.
В таблице транспорта указаны некстхопы к домену @mydomain.com.

У кого-нибудь еще есть идеи?


"Переадресовать письмо от конкретного адресата другому пользоват"
Отправлено McLeod095 , 26-Янв-12 16:29 
>> ALIAS
> Спасибо за развернутый ответ, он очень помог :(
> Насколько я понял, "The  aliases table provides a system-wide mechanism to
> redirect mail for local recipients."
> А у меня не локальные получатели, а удаленные.
> В таблице транспорта указаны некстхопы к домену @mydomain.com.
> У кого-нибудь еще есть идеи?

Конечно, у нас у всех есть куча идей!
Сколько Вам надо?
У меня не только связанные с почтовиком, но и другие есть.

Или может быть топик стартер удосужиться написать хотя бы почтовик и т.п.
Я предполагаю что это за почтовик, но на 100% не уверен.


"Переадресовать письмо от конкретного адресата другому пользоват"
Отправлено IT_Prof , 26-Янв-12 16:41 
> Я предполагаю что это за почтовик, но на 100% не уверен.

Да, извиняюсь.
Linux 2.6.32-5-amd64 x86_64 GNU/Linux
Postfix 2.7.1-1

В transport:
mydomain.com smtp:[192.168.1.1]
vasya@external.com smtp:admin@mydomain.com


"Переадресовать письмо от конкретного адресата другому пользоват"
Отправлено prince , 26-Янв-12 17:16 
> Привет.
> Прошелся поиском, но нужной темы по моей задаче не нашел - в
> основном все о массовой переадресации...
> Нужно все письма от vasya@external.com переадресовать на пользователя admin@mydomain.com.
> Сделал в transport так:
> vasya@external.com smtp:admin@mydomain.com
> Но такой финт не прокатил.
> Как такое реализовать?

Почему не устравивает aliases.  прекрасно работает
добавляете в /etc/aliases  или /etc/mail/aliases  в зависимости от системы:
  vasya: admin@external.com
если нужно чтобы локальному пользователю тоже приходило сообщение то:
  vasya: vasya, admin@external.com

у меня таким образом копии писем на внешнюю почту падают :) вроде без проблем работает, ошибок не замечал

P.S. !! newaliases  не забываем для эффекта и пробуем


"Переадресовать письмо от конкретного адресата другому пользоват"
Отправлено IT_Prof , 27-Янв-12 11:54 
> Почему не устравивает aliases.  прекрасно работает
> добавляете в /etc/aliases  или /etc/mail/aliases  в зависимости от системы:
>   vasya: admin@external.com
>  если нужно чтобы локальному пользователю тоже приходило сообщение то:
>   vasya: vasya, admin@external.com
> у меня таким образом копии писем на внешнюю почту падают :) вроде
> без проблем работает, ошибок не замечал
> P.S. !! newaliases  не забываем для эффекта и пробуем

Возможно криво объяснил, но мне нужен немного другой функционал.
Вася пишет письмо на почтовую группу Group1@mydomain.com
Необходимо, чтобы никому из этой группы письмо не дошло, но само письмо ушло на admin@mydomain.com


"Переадресовать письмо от конкретного адресата другому пользоват"
Отправлено reader , 27-Янв-12 15:08 
>[оверквотинг удален]
>>   vasya: admin@external.com
>>  если нужно чтобы локальному пользователю тоже приходило сообщение то:
>>   vasya: vasya, admin@external.com
>> у меня таким образом копии писем на внешнюю почту падают :) вроде
>> без проблем работает, ошибок не замечал
>> P.S. !! newaliases  не забываем для эффекта и пробуем
> Возможно криво объяснил, но мне нужен немного другой функционал.
> Вася пишет письмо на почтовую группу Group1@mydomain.com
> Необходимо, чтобы никому из этой группы письмо не дошло, но само письмо
> ушло на admin@mydomain.com

возможно где то там
recipient_canonical_classes
recipient_canonical_maps
smtp_generic_maps

заодно и это смотрите
sender_canonical_classes
sender_canonical_maps


"Переадресовать письмо от конкретного адресата другому пользоват"
Отправлено McLeod095 , 27-Янв-12 15:39 
>[оверквотинг удален]
>> Вася пишет письмо на почтовую группу Group1@mydomain.com
>> Необходимо, чтобы никому из этой группы письмо не дошло, но само письмо
>> ушло на admin@mydomain.com
> возможно где то там
> recipient_canonical_classes
> recipient_canonical_maps
> smtp_generic_maps
> заодно и это смотрите
> sender_canonical_classes
> sender_canonical_maps

Только сегодня копал немного postfix и натолкнулся на такую функцию как masquerade, может стоит посмотреть в эту сторону?


"Переадресовать письмо от конкретного адресата другому пользоват"
Отправлено anonymous , 26-Янв-12 21:25 
> Привет.
> Прошелся поиском, но нужной темы по моей задаче не нашел - в
> основном все о массовой переадресации...
> Нужно все письма от vasya@external.com переадресовать на пользователя admin@mydomain.com.
> Сделал в transport так:
> vasya@external.com smtp:admin@mydomain.com
> Но такой финт не прокатил.
> Как такое реализовать?

Делается с помощью механизма aliases, а как он работает - читайте документацию к своему почтовику. Мне очень понравилась книга Postfix the Definitive от издательства O'Reilly.