Страница 1 из 1

переадресация с определенных емайлов на один адрес

Добавлено: 2012-08-28 7:48:53
Talay
Здравствуйте


создал recipient_mail_copy, содержимое:

Код: Выделить всё

 1@domain.com  mail@post.dot  
 2@domain.ru  mail@post.dot  
 3@domain.gov  mail@post.dot 




то есть, то, что отправляется с моей почты (mymail@post.dot) копия отслыается на mail@post.dot

теперь ответ с этих ящиков

Код: Выделить всё

 1@domain.com   
 2@domain.ru  
 3@domain.gov

возвращался на mail@post.dot , а не на mymail@post.dot

такое возможно?

Re: переадресация с определенных емайлов на один адрес

Добавлено: 2012-08-28 9:25:33
rayder
вы хоть почтовик укажите.
например в постфиксе параметра recipient_mail_copy я что-то не встречал, в отличии от sender_bcc_maps и recipient_bcc_maps

Re: переадресация с определенных емайлов на один адрес

Добавлено: 2012-08-28 10:10:27
Talay
rayder писал(а):вы хоть почтовик укажите.
например в постфиксе параметра recipient_mail_copy я что-то не встречал, в отличии от sender_bcc_maps и recipient_bcc_maps
Сильно извиняюсь,

Postfix 2.2.1.1

Код: Выделить всё

[b]Копирование входящей/исходящей почты[/b]

Что бы дублировать/копировать все входящие сообщения на почтовом сервере нужно добавить строки в файле конфигурации main.cf

recipient_bcc_maps = hash:/etc/postfix/recipient_mail_copy

В файле recipient_mail_copy содержатся следующие строки которые отвечают за маршрут копирования от и куда.

Например.

@1-company.com input@1-company.com

Будет производится копирование всей входящей почты на домене 1-company.com в почтовый ящик input@1-company.com

Аналогично и для исходящей почты:

sender_bcc_maps = hash:/etc/postfix/recipient_mail_copy
у меня сейчас так. Но шеф сказал, что ответы приходилы только на одну почту :st:

но вроде есть решение, но мне надо только на опеределенные емайл адреса.

Код: Выделить всё

Перенаправление исходящей/входящей почты REDIRECT

Если же нужно перенаправить исходящие сообщения с конкретного ящика на другой ящик например, вся исходящая почта с ящика user1@1-company.com должна быть перенаправлена на ящик user2@2-company.com

Для этого нужно сделать соответствующее правило, в файле — header

Содержимое файла header

/From:.*user1@1-company.com/ REDIRECT user2@2-company.com

И добавить параметр в файле конфигурации почтового сервера Postfix — main.cf

header_checks = pcre:/etc/postfix/header_checks

После редактирования файлов не забываем делать postmap файл

Re: переадресация с определенных емайлов на один адрес

Добавлено: 2012-08-28 11:31:27
Talay
Сам себе помог )))
редирект в header помог!
протестировал. Все работает.
Спасибо за внимание.

Re: переадресация с определенных емайлов на один адрес

Добавлено: 2012-09-05 9:16:54
Talay
Здравствуйте,

выплыла одна проблемка.
в

Код: Выделить всё

ee header-checks
/From:.*@pochta.org/ REDIRECT info@posta.com
и т.д. / REDIRECT info@posta.com
Все письма входят на info@posta.com
теперь когда с info@posta.com на внутренние адреса пересылку или перенаправление делаешь, все равно приходит к себе на info@posta.com...
но показывает письмо пришло от @pochta.org

Можно ли сделать что правило не действовало на info@posta.com ????
Очень важно, ответьте пожалуйста

Re: переадресация с определенных емайлов на один адрес

Добавлено: 2012-09-06 7:23:49
Talay
сам все решил! спасибо за внимание

Re: переадресация с определенных емайлов на один адрес

Добавлено: 2012-09-06 9:38:42
bagas
Talay писал(а):сам все решил! спасибо за внимание
Ну так отпишитесь же как решил, что за циничный народ пошел!!!

Re: переадресация с определенных емайлов на один адрес

Добавлено: 2012-09-06 14:20:17
Talay
bagas писал(а):
Talay писал(а):сам все решил! спасибо за внимание
Ну так отпишитесь же как решил, что за циничный народ пошел!!!
почтовый клиент поменял, другого выхода не нашел!
пользовались зебатом, поставили оутлук экспресс

Re: переадресация с определенных емайлов на один адрес

Добавлено: 2012-09-06 14:26:48
Talay
нашел такое решение в сети, но не помогло:
Попробуй заремить


Цитата: header_checks = regexp:/usr/local/etc/postfix/iheaders


потом сделай файлик типа:
/usr/local/etc/postfix/okusers
туда впиши user@domain.com OK
сделай postmap /usr/local/etc/postfix/okusers - сюда нужно писать тех пользователей почту которых не нужно проверять на хедерсы.

строчку


Цитата: smtpd_client_restrictions = permit_mynetworks, reject_unknown_recipient_domain



перепиши что бы получилось так:

smtpd_client_restrictions =
hash:/usr/local/etc/postfix/okusers,
regexp:/usr/local/etc/postfix/iheaders,
permit_mynetworks,
reject_unknown_recipient_domain

Тогда почта идущая к пользователям okusers проверятся на заголовки не будет, а почта идущая к остальным пользователям будет проверяться.
Если я ничего не перепутал, должно работать, соррри что сразу понятным языком не написал.