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

Исходное сообщение
"Postfix перенаправление почты"

Отправлено Renat , 08-Дек-09 13:53 
Установленна ОС Freebsd настроенна связка postfix и cyrus-imap нужно почту приходящую на один ящик перенапрвлять на другой сделал следующие действия:
В файл main.cf
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc

В файл recipient_bcc

ivan@nashdomen.ru vanya@nashdomen.ru


поле чего  
postmap /etc/postfix/recipient_bcc
postfix reload

поста приходит исправно но не перенаправляеться.
Что делать где ещё можно посмотреть.


Содержание

Сообщения в этом обсуждении
"Postfix перенаправление почты"
Отправлено бусик , 08-Дек-09 14:21 
>[оверквотинг удален]
>
>ivan@nashdomen.ru vanya@nashdomen.ru
>
>
>поле чего
>postmap /etc/postfix/recipient_bcc
>postfix reload
>
>поста приходит исправно но не перенаправляеться.
>Что делать где ещё можно посмотреть.

а вам нужно копировать почту или именно перенаправлять на другой ящик?


"Postfix перенаправление почты"
Отправлено Renat , 08-Дек-09 23:21 

>а вам нужно копировать почту или именно перенаправлять на другой ящик?

Вообще перенаправлять но можно и копировать.



"Postfix перенаправление почты"
Отправлено бусик , 09-Дек-09 10:35 
>
>>а вам нужно копировать почту или именно перенаправлять на другой ящик?
>
>Вообще перенаправлять но можно и копировать.

тогда я бы использовал alias-ы


"Postfix перенаправление почты"
Отправлено SOLDIER , 08-Дек-09 23:27 
>[оверквотинг удален]
>
>ivan@nashdomen.ru vanya@nashdomen.ru
>
>
>поле чего
>postmap /etc/postfix/recipient_bcc
>postfix reload
>
>поста приходит исправно но не перенаправляеться.
>Что делать где ещё можно посмотреть.

Допустим, что Вам надо почту, приходящую на  vasya@domain1.ru пересылать на petya@domain2.ru

В файле main.cf пишете строку:
transport_maps = hash:/etc/postfix/transport

В файле /etc/postfix/transport:
domain1.ru :
В файле domain1.ru пишете вот такую строку:
vasya@domain1.ru petya@domain2.ru
Ну и postmap на оба файлика (потому как hash:)
Хинт на будущее. Если надо выступать в качестве релэя и пересылать почту на другой в файле /etc/postfix/transport пишете вот такую строку:
domain.ru        smtp:[ip_адрес]
И настоятельно порекомендую почитать документацию - там ВСЕ это описано. А сам Постфикс прекрасно документирован.


"Postfix перенаправление почты"
Отправлено Renat , 09-Дек-09 15:26 
>[оверквотинг удален]
>В файле /etc/postfix/transport:
>domain1.ru :
>В файле domain1.ru пишете вот такую строку:
>vasya@domain1.ru petya@domain2.ru
>Ну и postmap на оба файлика (потому как hash:)
>Хинт на будущее. Если надо выступать в качестве релэя и пересылать почту
>на другой в файле /etc/postfix/transport пишете вот такую строку:
>domain.ru        smtp:[ip_адрес]
>И настоятельно порекомендую почитать документацию - там ВСЕ это описано. А сам
>Постфикс прекрасно документирован.

Так точно работать не будет
domain1.ru :
postmap не пройдет.
какие ещё есть варианты?


"Postfix перенаправление почты"
Отправлено SOLDIER , 10-Дек-09 20:44 
>Так точно работать не будет
>domain1.ru :
>postmap не пройдет.
>какие ещё есть варианты?

ТАК - РАБОТАЕТ! Если не работает у Вас - распрямите руки. Я привел пример из настройки, которая работает у меня.


"Postfix перенаправление почты"
Отправлено Renat , 11-Дек-09 18:14 
>>Так точно работать не будет
>>domain1.ru :
>>postmap не пройдет.
>>какие ещё есть варианты?
>
> ТАК - РАБОТАЕТ! Если не работает у Вас - распрямите руки.
>Я привел пример из настройки, которая работает у меня.

Всем спасибо. немного поспал разгладил руки ютюгом и разобрался с проблемой.
SOLDIER извени я был не прав.
Дело вот в чем домены у меня виртуальные а постфикс упорно отказывался видеть
virtual_alias_maps = hash:/usr/local/etc/postfix/virtual
точнее что там написано. Прочитал повнимательнее доку в итоге закоментировал в main.cf
строчку receive_override_options = no_address_mappings и все сразу плехало.



"Postfix перенаправление почты"
Отправлено Jekas , 20-Авг-10 16:09 
Можно ли через transport или может быть еще каким-то способом перенаправлять почту на определенный домен на два разных smtp сервера.
Что то типа:
domain.ru smtp:1.1.1.1:25
domain.ru smtp:2.2.2.2:25
Так конечно не работает..postfix ругается на дублированные записи..Есть ли выход из положения?
З.Ы. Это временная необходимость и нужно это для плавной миграции с одной почтовой системы на другую...

"Postfix перенаправление почты"
Отправлено Lbvf , 27-Янв-11 14:57 
>>Так точно работать не будет
>>domain1.ru :
>>postmap не пройдет.
>>какие ещё есть варианты?
>  ТАК - РАБОТАЕТ! Если не работает у Вас - распрямите руки.
> Я привел пример из настройки, которая работает у меня.

Soldier. Очень похожая ситуация, но вот единственное мне нужно перенаправить (не копировать) почту приходящую от определенного почтового адреса (чужого) на чей бы адрес моего домена она не приходила. virtual alias перенаправляет по адресату, sender_bcc копирует, что еще поискать пока не додумкал.


"Postfix перенаправление почты"
Отправлено Lbvf , 27-Янв-11 15:29 
>>>Так точно работать не будет
>>>domain1.ru :
>>>postmap не пройдет.
>>>какие ещё есть варианты?
>>  ТАК - РАБОТАЕТ! Если не работает у Вас - распрямите руки.
>> Я привел пример из настройки, которая работает у меня.
> Soldier. Очень похожая ситуация, но вот единственное мне нужно перенаправить (не копировать)
> почту приходящую от определенного почтового адреса (чужого) на чей бы адрес
> моего домена она не приходила. virtual alias перенаправляет по адресату, sender_bcc
> копирует, что еще поискать пока не додумкал.

Все разорался через проверку заголовков реализовал с REDIRECT


"Postfix перенаправление почты"
Отправлено Lebedev Alex , 30-Авг-17 17:34 
>[оверквотинг удален]
>>>>domain1.ru :
>>>>postmap не пройдет.
>>>>какие ещё есть варианты?
>>>  ТАК - РАБОТАЕТ! Если не работает у Вас - распрямите руки.
>>> Я привел пример из настройки, которая работает у меня.
>> Soldier. Очень похожая ситуация, но вот единственное мне нужно перенаправить (не копировать)
>> почту приходящую от определенного почтового адреса (чужого) на чей бы адрес
>> моего домена она не приходила. virtual alias перенаправляет по адресату, sender_bcc
>> копирует, что еще поискать пока не додумкал.
> Все разорался через проверку заголовков реализовал с REDIRECT

Вот готовый конфиг перенаправления всей входящей почты с домена extdomain1.ru на определенный адрес в нашем домене specialuser@domain.ru:
#cat main.cf
..
header_checks = pcre:/etc/postfix/header_checks
..

# cat /etc/postfix/header_checks
/From:.*@domain1.ru/ REDIRECT specialuser@domain.ru

не забудьте update конфигурации posfix после внесения изменений.


"Postfix перенаправление почты"
Отправлено Steppenwolf , 14-Ноя-11 08:34 
>[оверквотинг удален]
> В файле /etc/postfix/transport:
> domain1.ru :
> В файле domain1.ru пишете вот такую строку:
> vasya@domain1.ru petya@domain2.ru
> Ну и postmap на оба файлика (потому как hash:)
> Хинт на будущее. Если надо выступать в качестве релэя и пересылать почту
> на другой в файле /etc/postfix/transport пишете вот такую строку:
> domain.ru        smtp:[ip_адрес]
> И настоятельно порекомендую почитать документацию - там ВСЕ это описано. А сам
> Постфикс прекрасно документирован.

Подскажите пожалуйста, а как сделать чтобы с одного ящика копировалось сообщение на несколько ящиков.. при добавлении в /etc/postfix/transport:
user@domain.ru user2@domain.ru
user@domain.ru user3@domain.ru
пишет ошибку postmap: warning: /etc/postfix/transport.db: duplicate entry: "user@domain.ru"


"Postfix перенаправление почты"
Отправлено seqular , 23-Авг-13 01:59 
> Подскажите пожалуйста, а как сделать чтобы с одного ящика копировалось сообщение на
> несколько ящиков.. при добавлении в /etc/postfix/transport:
> user@domain.ru user2@domain.ru
> user@domain.ru user3@domain.ru
> пишет ошибку postmap: warning: /etc/postfix/transport.db: duplicate entry: "user@domain.ru"

Ну а просто
user@domain.ru user2@domain.ru user3@domain.ru

написать попробуйте