LINUX.ORG.RU
ФорумAdmin

Postfix BCC ?


0

1

Задача следующая:
Вся почта приходящая с одного домена @external_domain1.com
на один ящик user@mydomain.com моего почтового сервера (Postfix)
должна дублироваться на внешний ящик user@externaldomain2.com
(в крайнем случае локальный).

Подскажите, в какую сторону копать ?

Ответ на: комментарий от Geed

Вся почта приходящая с одного домена @external_domain1.com
должна дублироваться на внешний ящик user@externaldomain2.com
- так я знаю как сделать.

А вот если почта идет на один конретный ящик....

grabber
() автор топика

Ещё хитрый вопрос. Заслуживает отдельного топика, но всё-таки:
Задача: все письма, приходящие на saddoi@domain.net, suodh@domain.net, asadd@domain.net (и вообще всё *@domain.net) перенаправляются на mymail@domain.net. Как реализовать?

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

nano /etc/postfix/main.cf
sender_bcc_maps = hash:/etc/postfix/sender_bcc

nano /etc/postfix/sender_bcc
saddoi@domain.net mymail@domain.net
suodh@domain.net mymail@domain.net
asadd@domain.net mymail@domain.net

postmap sender_bcc

как-то так

grabber
() автор топика
Ответ на: комментарий от CYB3R

nano /etc/postfix/main.cf
sender_bcc_maps = hash:/etc/postfix/sender_bcc

nano /etc/postfix/sender_bcc
@domain.net mymail@domain.net

postmap sender_bcc

grabber
() автор топика
Ответ на: комментарий от CYB3R

Если надо именно перенаправлять, а не копировать, то нужно править aliases либо virtual, либо ldap, в зависимости от конфигурации postfix, а не sender_bcc.

Geed
()
Ответ на: комментарий от grabber

А вот если почта идет на один конретный ящик....

То тогда это забота сервера, отвечающего за этот «один конретный ящик», т.е. IMAP. Прикрути на этот ящик sieve скрипт для копирования писем, вроде такого:

      require ["copy", "fileinto"];
      if header :contains "From" "external_domain1.com" { redirect :copy "external_domain1.com";  }

В принципе можно решить и в Postfix, с помощью smtpd_recipient_restrictions, хотя они предназначены не совсем для этого:

/etc/postfix/main.cf:
    smtpd_recipient_restrictions =
        check_recipient_access hash:/etc/postfix/bcc_destinations
        ... ...

    smtpd_restriction_classes = bcc_class
    bcc_class = recipient_bcc_maps = hash:/etc/postfix/recipient_bcc

/etc/postfix/bcc_destinations:
    @external_domain1.com   bcc_class

/etc/postfix/recipient_bcc:
    user@mydomain.com    user@externaldomain2.com

Geed
()
Ответ на: комментарий от Geed

А можно поподробнее по второму варианту, с помощью smtpd_recipient_restrictions ?
не получилось, да и в логах ничего не увидел.

grabber
() автор топика
Ответ на: комментарий от grabber

Ну так огласи, как именно «не получилось».

Geed
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.