Требуется помощь, весь инет перерыл, не могу найти как в qmail перенаправлять почту в зависимости от отправителя.
Допустим, есть ящик aaa@aaa.aa на него приходит много писем.
Хочется сделать так, что если письмо падает от bbb@bbb.bb то оно пересылалось автоматом (перенаправлялось) на ящик bbb@aaa.aa.
Спасибо всем, кто откликнется.
>Требуется помощь, весь инет перерыл, не могу найти как в qmail перенаправлять
>почту в зависимости от отправителя.
>Допустим, есть ящик aaa@aaa.aa на него приходит много писем.
>Хочется сделать так, что если письмо падает от bbb@bbb.bb то оно пересылалось
>автоматом (перенаправлялось) на ящик bbb@aaa.aa.Вариант 1. Сообщить отправителю правильный адрес.
Вариант 2. Использовать maildrop в .qmail-ext
>Требуется помощь, весь инет перерыл, не могу найти как в qmail перенаправлять
>почту в зависимости от отправителя.
>Допустим, есть ящик aaa@aaa.aa на него приходит много писем.
>Хочется сделать так, что если письмо падает от bbb@bbb.bb то оно пересылалось
>автоматом (перенаправлялось) на ящик bbb@aaa.aa.
>Спасибо всем, кто откликнется.Использовать procmail
в ~/.qmail добавить:
|preline /usr/bin/procmailа в ~/.procmailrc добавить:
:0
* ^From bbb@bbb.bb
! bbb@aaa.aa
Можно ли с помощью файда .qmail данного пользователя это сделать ?
Дописав что-нибудь типа:
|if [ $SENDER = "bbb@bbb.bb" ]; then "и тут пересылку поставить" ; fi;
>Можно ли с помощью файда .qmail данного пользователя это сделать ?
>Дописав что-нибудь типа:
>|if [ $SENDER = "bbb@bbb.bb" ]; then "и тут пересылку поставить" ;
>fi;Ну теоретически можно попробовать выдернуть отправителя из Return-path, занести в переменную и потом что-то выполнить, только вот нафига? Procmail самое изящное и НОРМАЛЬНОЕ решение
>Ну теоретически можно попробовать выдернуть отправителя из Return-path, занести в переменную и
>потом что-то выполнить, только вот нафига? Procmail самое изящное и НОРМАЛЬНОЕ
>решениеС Procmail не работал, напишите, как это будет выглядеть в моем случае ?
>>Ну теоретически можно попробовать выдернуть отправителя из Return-path, занести в переменную и
>>потом что-то выполнить, только вот нафига? Procmail самое изящное и НОРМАЛЬНОЕ
>>решение
>
>С Procmail не работал, напишите, как это будет выглядеть в моем случае
>?Да все просто: ставишь его (из портов или из исходников). Потом:
>в ~/.qmail добавить:
>|preline /usr/bin/procmail
>
>а в ~/.procmailrc добавить:
>
>:0
>* ^From bbb@bbb.bb
>! bbb@aaa.aa
В конечном счете пришлось использовать procmail, всем спасибо.
>[оверквотинг удален]
>>?
> Да все просто: ставишь его (из портов или из исходников). Потом:
>>в ~/.qmail добавить:
>>|preline /usr/bin/procmail
>>
>>а в ~/.procmailrc добавить:
>>
>>:0
>>* ^From bbb@bbb.bb
>>! bbb@aaa.aaтакая я же проблема, сделал как вы советовали, только вот теперь вся другая почта не приходит пользователю от которого делаеться перенаправление.
>[оверквотинг удален]
>>>в ~/.qmail добавить:
>>>|preline /usr/bin/procmail
>>>
>>>а в ~/.procmailrc добавить:
>>>
>>>:0
>>>* ^From bbb@bbb.bb
>>>! bbb@aaa.aa
> такая я же проблема, сделал как вы советовали, только вот теперь вся
> другая почта не приходит пользователю от которого делаеться перенаправление.Ох, давно это было, два года прошло )) Что именно то сделали, опишите