Postfix relay e store

1

Portanto, estou configurando um servidor de e-mail de backup.

Recebi mensagens de retransmissão (salvando-as para enfileirar e depois, assim que as primárias, entregá-las ao primário). Demorou a seguir duas linhas:

relay_domains = $mydestination domain.tld
smtpd_recipient_restrictions = permit_mynetworks
                               check_relay_domains

No entanto. Eu quero um secundário não apenas para retransmitir mensagens, mas também para armazená-las em caixas de correio locais (desde que existam caixas de correio locais com nomes necessários), para poder acessá-las em caso de emergência por meio de, digamos, webmail roundcube.

Como faço o Postfix retransmitir e receber mensagens ao mesmo tempo?

    
por dr.Equivalent 18.01.2015 / 03:41

1 resposta

0

Uma solução pode ser o servidor de retransmissão ter um domínio falso e, em seguida, usar recipient_bcc_maps BCC todas as mensagens para endereços locais com o domínio falso.

Adicione ao main.cf o seguinte:

recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps

e também adicione fake.domain.com ao final de mydestination = ... , desta forma este servidor receberá todos os [email protected] e-mails (se o usuário existir).

Em /etc/postfix/recipient_bcc_maps put:

[email protected] [email protected]

do que executar postmap recipient_bcc_maps

Dessa forma, todas as mensagens para [email protected] a um BCC serão adicionadas a [email protected] , para que a mensagem seja armazenada localmente.

    
por 18.01.2015 / 11:25