Angel2S2
@Angel2S2
пингвинёнок

Postfix: как пересылать копию письма, внутри домена, на отдельный ящик?

Приветствую, коллеги.

Помогите, плиз, решить задачку.

Есть почтовый сервер на базе postfix, пусть будет mail.example.org, который обслуживает почту в домене example.org.

Нужно сделать так, чтобы письма внутри домена example.org пересылались на отдельный ящик (он тоже в example.org). Т.е., например, если письмо уходит с user1@example.org на user2@example.org, то переслать его на boss@example.org; но если письмо идет с user1@example.org на partner@gmail.com или с partner@gmail.com на user1@example.org, то пересылать его на boss@example.org НЕ нужно.

Как можно реализовать такую схему?

Пробовал создать свой класс и через него сделать... Не получилось.
Как пробовал:
В /etc/postfix/main.cf прописал:
smtpd_delay_reject = yes
smtpd_restriction_classes = to_example
to_example = check_recipient_access hash:/etc/postfix/to_example_check
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/sender_checks, ...


В /etc/postfix/sender_checks :
example.org to_example

В /etc/postfix/to_example_check :
example.org BCC boss@example.org

Потом выполнил команды:
postmap /etc/postfix/sender_checks
postmap /etc/postfix/to_example_check
service postfix restart


При попытке отправить письмо получаю ошибку "Server configuration error", в логах такая запись:
Mar  5 17:19:18 mail postfix/smtpd[13287]: warning: unknown smtpd restriction: "BCC"
Mar  5 17:19:18 mail postfix/smtpd[13287]: NOQUEUE: reject: RCPT from unknown[10.1.129.18]: 451 4.3.5 Server configuration error; from=<user1@example.org> to=<user2@example.org> proto=ESMTP helo=<user1>


Вижу, что ругается на "BCC"... Что не удивительно (сразу не обратил внимание на эту строку в access):
This feature is not part of the stable Postfix release.


Система:
# uname -a
Linux mail.example.org 2.6.32-220.17.1.el6.i686 #1 SMP Tue May 15 22:09:39 BST 2012 i686 i686 i386 GNU/Linux

# cat /etc/issue
CentOS release 6.2 (Final)

# rpm -q postfix
postfix-2.6.6-2.2.el6_1.i686


Как можно реализовать в postfix данную схему пересылки?
  • Вопрос задан
  • 3798 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы