Xóa phần mềm thông qua từ các email được gửi đến Gmail từ Amazon SES


28

Khi gửi email từ Amazon SES, gmail hiển thị "được gửi qua amazonses.com". Làm thế nào để tôi loại bỏ điều này?

Theo Google,

Tôi là người gửi và tôi không muốn người nhận của mình thấy liên kết "qua". Tôi có thể làm gì? Gmail kiểm tra xem email có được xác thực chính xác không. Nếu tin nhắn của bạn được gửi bởi nhà cung cấp gửi thư hàng loạt hoặc bởi các chi nhánh của bên thứ ba, vui lòng xuất bản bản ghi SPF2 bao gồm IP của nhà cung cấp hoặc các chi nhánh gửi tin nhắn của bạn và ký tin nhắn của bạn bằng chữ ký DKIM3 được liên kết với tên miền của bạn.

Tôi đã thêm cả bản ghi SPF và DKIM. Khi nhìn vào email gốc, nó cho thấy cả hai đã qua.

Đã nhận-SPF: vượt qua
Xác thực-Kết quả: mx.google.com; spf = vượt qua ...; dkim = vượt qua ...

Có ý kiến ​​gì không?


việc bổ sung DKIM sẽ xóa liên kết 'qua'. Bảng điều khiển SES console.aws.amazon.com/ses/home#verified-senders:domain hiển thị tên miền được xác minh là đã xác minh cài đặt DKIM?
Paul D'Ambra

Cảm ơn @ PaulD'Ambra. Bảng điều khiển hiển thị được xác minh và hoạt động. Các thử nghiệm xác thực thậm chí hiển thị dkim = pass. Vẫn không thể loại bỏ nó cho cuộc sống của tôi. Còn ý tưởng nào khác không?
csi

Thật trùng hợp, tôi có một miền cần xác minh DKIM trước thứ Hai trong SES. Chúng ta hãy xem nếu thông qua biến mất cho điều đó và sau đó ...
Paul D'Ambra

Câu trả lời:


46

Khi DKIM đã được thiết lập (để được trợ giúp, hãy xem hướng dẫn này ) và xác minh thành công trên miền của tôi, tôi vẫn phải bật nó trong bảng điều khiển AWS tại SES -> Miền -> DKIM

kích hoạt dkim

Khi đã hoàn tất, thư đến Gmail không còn hiển thị với địa chỉ bị trả lại.

kết quả gửi dkim

Bạn có thể thấy nó vẫn hiển thị như mailed by: amazonses.comkhi bạn xem chi tiết về người gửi nhưng điều đó không sao vì đó là sự thật.

Điều quan trọng, nó hiển thị như được ký bởi tên miền của chúng tôi.

Hy vọng rằng nó đơn giản như kích hoạt DKIM cho bạn.


Tôi nghĩ rằng DNS chưa được cập nhật đầy đủ. Trong khi nó được kích hoạt, nó vẫn hiển thị "thông qua". Bây giờ nó chỉ hiển thị "gửi qua thư". Vì vậy, trong tương lai, có lẽ chờ 72 giờ cũng là một cân nhắc tốt.
csi

1
Rực rỡ cảm ơn. Tôi đã phải đi đến cài đặt DKIM mặc dù nó đã được xác minh và kích hoạt nó như bạn đã nói.
Shawn Vader

22

Cùng với việc xác minh tên miền và bật DKIM trên tên miền, tôi cũng phải bật DKIM trên địa chỉ email được xác minh mà tôi đang gửi.


3
Điều này đúng hơn câu trả lời "được chấp nhận". Mỗi địa chỉ email cá nhân cần kích hoạt DKIM. Lúc đầu, tôi đã lướt qua giải pháp này mà không nhận ra tầm quan trọng của nó.
David

0

Nếu mô tả 'từ' của bạn chứa một số ký tự đặc biệt, nó có thể thất bại ngay cả với mọi thứ được thiết lập chính xác.

ví dụ. có một nhãn hiệu đã đăng ký trong 'từ' của tôi làm hỏng mọi thứ

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

Điều này đã cho tôi tiêu đề của:

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

Tôi không chắc chắn chính xác tại sao - nhưng có lẽ liên quan đến mã hóa ký tự hoặc một cái gì đó tương tự. Vì vậy, tôi hy vọng điều này có thể thất bại đối với các ký tự có dấu hoặc các ký hiệu đặc biệt khác.

( example.comTên miền của riêng tôi mà tôi đang gửi đến từ đâu và support@example.comlà địa chỉ được bật cho DKIM trong Amazon SES)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.