ฉันมีโดเมนที่จัดการผ่านบริการ Route53 ของ Amazon ฉันมีบัญชี Google Apps (ฟรี) ที่มีผู้ใช้เต็ม 10 คน เพื่ออำนวยความสะดวกให้กับผู้ใช้มากกว่า 10 ราย (เราต้องการประมาณ 12-14 ราย) ฉันได้ใช้การตั้งค่าโดยแสดงผู้ใช้พิเศษเป็น 'กลุ่ม' อย่างไรก็ตาม ในบางครั้ง พวกเขามีปัญหาในการส่ง/รับอีเมล ซึ่งถูกทำเครื่องหมายว่าเป็นสแปม สำหรับแต่ละ 'กลุ่ม' จะมีการตั้งค่าบัญชี Gmail ปกติ และกำหนดค่าให้รับอีเมลจากที่อยู่อีเมลของกลุ่ม และส่งอีเมลผ่านเซิร์ฟเวอร์ SMTP ของ Google

สำหรับอีเมลที่ส่งจากไซต์ของเรา เราใช้บริการ SES ของ Amazon

ฉันได้ลองใช้บริการตรวจสอบ spf ออนไลน์สองสามบริการแล้วและผลลัพธ์ก็ดูปกติดี แต่ฉันจะมีคำเตือนต่อไปนี้จากเครื่องมือ CheckMX ของ Google :

There SHOULD be a valid SPF record.

SPF record specifies Gmail's IP addresses as valid for sending domain's messages If no other servers send mail on behalf of this domain then this record SHOULD be set to "v=spf1 include:_spf.google.com ~all"

บันทึก SPF ปัจจุบันของฉันอ่านว่า:

"v=spf1 include:_spf.google.com include:amazonses.com ?all"

ฉันไม่แน่ใจว่านี่อาจเป็นสาเหตุของปัญหาหรือไม่ มีการปรับที่ฉันควรทำหรือไม่?

answer

คำเตือนจากเครื่องมือ MX ของ Google ไม่ใช่ปัญหาใหญ่ มันเกิดขึ้นเพราะระเบียน SPF ของคุณไม่ได้อย่างแม่นยำเช่นเดียวกับหนึ่งในตัวอย่างของพวกเขา เนื่องจากคุณอนุญาตให้ SES ของ Amazon ส่งอีเมลในนามของโดเมนของคุณ ระเบียน SPF ของคุณจะต้องแตกต่างจากตัวอย่างของ Google

อย่างไรก็ตาม?allในตอนท้ายทำให้บันทึก SPF ของคุณแทบไม่มีประโยชน์ เราเข้าใจว่าคุณอาจกำลังทดสอบอยู่ในขณะนี้ แต่คุณควรเปลี่ยนเป็น-allเมื่อคุณมั่นใจว่าถูกต้องแล้ว

คุณสามารถอนุญาตพิเศษที่อยู่ IP บางส่วนได้ในส่วนติดต่อผู้ดูแลระบบของ Google Apps ฉันคิดว่าคุณสามารถกำหนดช่วงได้เช่นกัน (ถ้าฉันจำไม่ผิด) ดังนั้นคุณควรจะอนุญาตพิเศษของ Amazon SES ทั้งหมด

สาเหตุที่อีเมลถูกทำเครื่องหมายว่าเป็นสแปมอาจไม่เกี่ยวข้องกับ SPF หรือกลุ่ม อาจเป็นเนื้อหาของจดหมาย ที่ด้านบนของแต่ละข้อความสแปมในอินเทอร์เฟซเว็บของ Gmail จะแสดงสาเหตุที่ข้อความนั้นเป็นสแปม