Remova “via” dos emails enviados para o Gmail pelo Amazon SES


28

Ao enviar e-mails do Amazon SES, o gmail mostra "enviado via amazonses.com". Como faço para remover isso?

Segundo o Google,

Sou remetente e não quero que meus destinatários vejam o link "via". O que eu posso fazer? O Gmail verifica se os emails estão corretamente autenticados. Se suas mensagens forem enviadas por um fornecedor de correspondência em massa ou por afiliados de terceiros, publique um registro SPF2 que inclua os IPs do fornecedor ou afiliados que enviam suas mensagens e assine suas mensagens com uma assinatura DKIM3 associada ao seu domínio.

Eu adicionei os registros SPF e DKIM. Ao olhar para o email original, ele mostra os dois aprovados.

SPF recebido: passe
Resultados da autenticação: mx.google.com; spf = passa ...; dkim = passar ...

Alguma ideia?


a adição de DKIM deve remover o link 'via'. O console do SES console.aws.amazon.com/ses/home#verified-senders:domain mostra o domínio verificado como tendo configurações de DKIM verificadas?
Paul D'Ambra

Obrigado @ PaulD'Ambra. O console mostra verificado e ativo. Os testes de autenticação mostram até dkim = pass. Ainda não posso removê-lo pela minha vida. Alguma outra ideia?
CSI

Por coincidência, eu tenho um domínio que deveria ter verificado o DKIM na segunda-feira no SES. Vamos ver se via desaparece por isso e então ...
Paul D'Ambra

Respostas:


46

Depois que o DKIM foi configurado (para obter ajuda, consulte este guia ) e verificado com êxito no meu domínio, eu ainda precisava habilitá-lo no console da AWS em SES -> Domínios -> DKIM

dkim ativado

Feito isso, os e-mails para o Gmail não são mais exibidos com o endereço de devoluções via.

resultado de envio dkim

Você pode ver que ainda aparece como mailed by: amazonses.comquando visualiza os detalhes do remetente, mas tudo bem, pois é verdade.

Importante, ele mostra como assinado pelo nosso domínio.

Espero que seja tão simples quanto ativar o DKIM para você.


Eu acho que o DNS simplesmente não estava totalmente atualizado. Enquanto estava ativado, ainda mostrava "via". Agora, apenas mostra "enviado por correio". Portanto, para o futuro, talvez esperar 72 horas também seja uma boa consideração.
CSI

1
Agradecimentos brilhantes. Eu tive que ir para as configurações de DKIM, mesmo que ele tenha confirmado e habilitado, exatamente como você disse.
Shawn Vader

22

Além de verificar o domínio e ativar o DKIM no domínio, também tive que habilitar o DKIM no endereço de e-mail verificado de onde estava enviando.


3
Isso é mais correto que a resposta "aceita". Cada endereço de email individual precisa do DKIM ativado. A princípio, briguei com esta solução sem perceber seu significado.
David

0

Se a sua descrição 'from' contiver certos caracteres especiais, ela poderá falhar, mesmo com tudo configurado corretamente.

por exemplo. ter uma marca registrada no meu 'de' estragou tudo

var toAddress = new System.Net.Mail.MailAddress("support@example.com",
                                                "Example.com® Customer Support");

Isso me deu cabeçalhos de:

 Authentication-Results: mx.google.com;
      dkim=fail header.i=@example.com;
      dkim=fail header.i=@amazonses.com;

Não sei exatamente por que - mas provavelmente relacionado à codificação de caracteres ou algo assim. Então, espero que isso ocorra com caracteres acentuados ou outros símbolos especiais.

(De onde example.comé o meu próprio domínio do qual estou enviando e support@example.como endereço habilitado para DKIM no Amazon SES)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.