Amazon SES’ten Gmail’e gönderilen e-postalardan “via” yı kaldırın


28

Amazon SES'den e-posta gönderirken, gmail "amazonses.com aracılığıyla gönderildi" mesajını gösterir. Bunu nasıl kaldırabilirim?

Google’a göre

Ben bir göndericiyim ve alıcılarımın "via" bağlantısını görmesini istemiyorum. Ne yapabilirim? Gmail, e-postaların doğru olup olmadığını kontrol eder. Mesajlarınız toplu posta satıcıları veya üçüncü taraf bağlı kuruluşlar tarafından gönderilirse, lütfen mesajlarınızı gönderen satıcının veya bağlı kuruluşların IP'lerini içeren bir SPF kaydı2 yayınlayın ve mesajlarınızı alanınızla ilişkili DKIM3 imzasıyla imzalayın.

Hem SPF hem de DKIM kayıtları ekledim. Orijinal e-postaya bakarken, her ikisinin de geçtiğini gösterir.

Alınan-SPF:
Kimlik Doğrulama-Sonuçlarını Geçme: mx.google.com; spf = pass ...; dkim = pas ...

Herhangi bir fikir?


DKIM'in eklenmesi 'via' bağlantısını kaldırmalıdır. SES konsol konsolu.aws.amazon.com/ses/home#verified-senders:mainalan , DKIM ayarlarını doğrulanmış olarak doğrulanmış alanı gösteriyor mu?
Paul D'Ambra

PaulD'Ambra @ teşekkürler. Konsolda doğrulanmış ve aktif görünüyor. Doğrulama testleri dkim = pass bile gösteriyor. Hala hayatım boyunca onu kaldıramıyorum. Başka fikrin var mı?
csi

Tesadüfen, SES'de Pazartesi gününe kadar DKIM'i doğrulaması gereken bir etki alanım var. Bakalım bunun bunun için ortadan kaybolup kaybolmadığını görelim ...
Paul D'Ambra

Yanıtlar:


46

DKIM kurulduktan sonra (yardım için bu kılavuza bakın ) ve etki alanımda başarıyla doğrulandı. SES -> Etki Alanları -> DKIM'deki AWS konsolunda etkinleştirmem gerekiyordu.

dkim etkin

Bu bir kez yapıldığında, Gmail’e gönderilen postalar artık doğrudan geçiş adresleriyle gösterilmiyor.

dkim sonuç gönderme

Hala mailed by: amazonses.comgönderenin ayrıntılarını görüntülediğiniz gibi göründüğünü görebilirsiniz, ancak doğru olduğundan beri sorun yok.

Önemli olarak, etki alanımız tarafından imzalanmış olarak gösterilir.

DKIM'i sizin için mümkün kılmak kadar basit.


Bence DNS henüz tam olarak güncellenmedi. Etkinleştirildiği halde, hala "yoluyla" gösterildi. Şimdi sadece "tarafından gönderilen" gösterir. Gelecek için, belki 72 saat beklemek de iyi bir fikir.
csi

1
Parlak teşekkürler. DKIM ayarlarına gitmek zorunda kaldım bile doğruladı ve aynen dediğin gibi etkinleştirdim.
Shawn Vader

22

Etki alanını doğrulama ve etki alanında DKIM'yi etkinleştirme işleminin yanı sıra, gönderdiğim doğrulanmış e-posta adresini de DKIM’i etkinleştirmem gerekiyordu.


3
Bu "kabul" cevabından daha doğrudur. Her bir e-posta adresinin DKIM etkin olması gerekir. İlk başta, önemini fark etmeden bu çözümü değerlendirdim.
David,

0

'From' açıklamanız belirli özel karakterler içeriyorsa, doğru ayarlanmış her şeyde bile başarısız olabilir.

Örneğin. 'tescilli' markamda tescilli bir marka olması her şeyi mahvetti

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

Bu bana başlıkları verdi:

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

Tam olarak nedenini bilmiyorum - ama muhtemelen karakter kodlaması ya da onun gibi bir şeyle ilgili. Bu yüzden aksanlı karakterler veya diğer özel semboller için bunun başarısız olacağını umuyorum.

( example.comGönderdiğim kendi etki alanım nerede ve support@example.comAmazon SES’te DKIM’in etkin olduğu adres)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.