Postfix não encaminhado para o endereço .forward

5

Eu tenho um VPS com o Postfix. O e-mail está funcionando - posso enviar mensagens para ele, testado usando mutt e minha conta do GMail.

No entanto, desejo encaminhar todos os e-mails enviados para o meu VPS para minha conta do GMail, para que tudo esteja em um só lugar.

Eu tentei especificar meu endereço do Gmail no meu .forward , mas depois disso, os e-mails acabam se perdendo completamente. Eles não aparecem em mutt e não aparecem no Gmail.

mail.log sugere que o e-mail foi enviado e não há erros que eu possa ver em mail.err . Da minha perspectiva, parece que o Gmail está apenas recebendo o e-mail e descartando-o, mas isso não pode estar certo!

Adendo: A especificação do meu endereço de e-mail de encaminhamento em /etc/postfix/virtual leva ao mesmo resultado:

Apr  4 08:49:28 vps-375 postfix/smtpd[16235]: 8062044D1B2F: client=mail-qw0-f48.google.com[209.85.216.48]
Apr  4 08:49:28 vps-375 postfix/cleanup[16239]: 8062044D1B2F: message-id=<[email protected]>
Apr  4 08:49:28 vps-375 postfix/qmgr[15970]: 8062044D1B2F: from=<[email protected]>, size=1581, nrcpt=1 (queue active)
Apr  4 08:49:29 vps-375 postfix/smtp[16240]: 8062044D1B2F: to=<[email protected]>, orig_to=<[email protected]>, relay=gmail-smtp-in.l.google.com[209.85.143.27]:25, delay=1.3, delays=0.41/0.02/0.36/0.52, dsn=2.0.0, status=sent (250 2.0.0 OK 1301903372 m53si9513199wej.191)
Apr  4 08:49:29 vps-375 postfix/qmgr[15970]: 8062044D1B2F: removed

Alguma sugestão?

    
por Dave 04.04.2011 / 09:47

2 respostas

6

Acontece que o problema aqui foi o GMail não mostrar e-mails encaminhados de volta para ele. O envio de um e-mail de outros endereços foi encaminhado corretamente. O GMail parece descartar as mensagens que são encaminhadas de volta para ele.

    
por 04.04.2011 / 20:02
5

Para simplificar, anexe '/ etc / aliases' com uma entrada como essa, que duplicará todas as mensagens para um usuário:

jonathan: [email protected]

Isso é um pouco diferente e também será copiado para a caixa Maildir / do usuário local:

jonathan: jonathan, [email protected]

Você tem a ideia. Siga isso com newaliases para criar uma versão .db desse arquivo.

AFAIK isso é necessário em main.cf para esse método:

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

Se isso não funcionar por qualquer motivo da plataforma, uma entrada virtual_alias_domains = me.com em main.cf , outra linha em main.cf as virtual_alias_maps = hash:/etc/postfix/virtual e um arquivo simples nesse formato em /etc/postfix farão isso:

[email protected] [email protected]

seguido por postmap /etc/postfix/virtual deve fazê-lo.

    
por 04.04.2011 / 10:03