Usando o e-mail do Exim e do Google Apps como smarthost

1

Eu tenho uma configuração de servidor para usar o exim4 e o google apps como meu smarthost. Mas eu recebo erros quando o endereço para não é o que eu uso para autenticar no google e parece deixar todos os endereços de retorno que não são o que ele usa para autenticar.

Exemplo: No formulário de contato do meu servidor, um usuário define [email protected] como seu endereço de retorno e usa o formulário para enviar uma mensagem.

Eu recebo um e-mail enviado para o endereço do administrador [email protected], mas o endereço de retorno também é [email protected] Não tenho idéia do endereço de retorno que o usuário definiu no formulário.

Eu consigo contornar isso colocando um endereço de e-mail incorreto no padrão do formulário, para que o Exim4 envie uma mensagem de erro para [email protected] com o e-mail do usuário nas informações de depuração.

É evidente que eu configurei errado ou não entendi como os smarthosts funcionam (provavelmente ambos).

    
por pferrel 07.01.2011 / 23:08

2 respostas

1

Se você usar o Google como um smarthost, eles definirão o endereço De: para o endereço que você usou para se autenticar no Google. Eles fazem isso de propósito, presumivelmente para evitar spam. Se você precisa de um smarthost para encaminhar seus e-mails sem alterar seus cabeçalhos, eu recomendo Mailhop Outbound - Eu os usei antes e nunca tive problemas ...

    
por 07.01.2011 / 23:15
0

Como o cartaz menciona acima, o Google definitivamente estará restringindo o remetente do envelope e o cabeçalho De, ou então levaria a um abuso generalizado.

Este problema pode ser resolvido em alguns outros lugares, um é o seu script de formulário, onde você pode adicionar o remetente do formulário nos dados em si ou então se você quiser resolver isso no exim, eu sugiro que você escreva um filtro do sistema usando a linguagem de filtro exim que removeria o remetente De e envelope e colocaria no endereço de e-mail correto para o De e adicione o e-mail do formulário em um cabeçalho como X-Form-Submitter-Email.

    
por 12.01.2011 / 00:28