Redirecionar endereço de e-mail específico enviado para um usuário, para outros destinatários de e-mail

1

Gostaria de saber se é possível configurar o postfix para redirecionar para muitos endereços de email (incluindo o destinatário original) em vez de apenas um?

Aqui está o meu cenário: Quando um e-mail é:

Enviado de: [email protected]

Endereçado a: [email protected]

Resultado: redirecionar o e-mail para [email protected] e entregar para o destinatário original

A questão é parcialmente respondida aqui: link

    
por harp 20.10.2014 / 15:00

2 respostas

1

Eu consertei o problema com o procmail.

Fonte: link

Abaixo está um exemplo:

#Get the sender's bare email address from the first "From" line
FROM_='formail -c -x"From " \
         | expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g' \
         | awk '{ print $1 }''

#Get the original subject of the email
#Discard superfluous tabs and spaces
#On some systems -xSubject: has to be -x"Subject: "
SUBJ_='formail -c -xSubject: \
         | expand \
         | sed -e 's/  */ /g' \
         | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g''

#Whatever other recipes you'll use

:0
* ^From:.*infolist@([-a-z0-9_]+\.)*infohost\.infodom
# Avoid email loops
* ! ^X-Loop: myid@myhost\.mydom
{
  :0c:   #Preserve a copy of the email
  Infolist.mail
  :0fwh  #Adjust some headers before forwarding
  | formail -A"X-Loop: [email protected]" \
            -A"X-From-Origin: ${FROM_}" \
            -i"Subject: $SUBJ_ (fwd)"
  # Forward the email
  :0
  [email protected]
}
    
por 21.10.2014 / 13:20
1

Use um alias como este:

user: user, user2

De acordo com a página de manual local (8) :

When an address is found in its own alias expansion, delivery is made to the user instead.

Para que você não receba recursão infinita.

    
por 20.10.2014 / 20:08

Tags