ฉันมีเซิร์ฟเวอร์ iRedMail
มีโดเมน (example.com) กับ [email protected] ในฐานะผู้ใช้ที่ลงทะเบียน
ฉันสามารถส่งและรับจาก [email protected] จากบัญชีส่วนตัวของฉัน [email protected] ดังนั้นฉันจึงรู้ว่าผู้ใช้ได้รับการตั้งค่าอย่างถูกต้องบนเซิร์ฟเวอร์
อย่างไรก็ตาม - [email protected] คือที่อยู่สำหรับส่ง / ผู้ดูแลระบบสำหรับเว็บไซต์ ตัวอย่าง.คอม
เดิมทีฉันจะตั้งค่าการเข้าถึง SMTP รับรองความถูกต้องไปยังเซิร์ฟเวอร์อีเมลและส่งจากเว็บไซต์ผ่านเซิร์ฟเวอร์อีเมลโดยใช้ SMTP ที่ผ่านการรับรองความถูกต้อง แต่ตัดสินใจที่จะทำงานกับ MailGun
ดังนั้น [email protected] จึงส่งอีเมล รวมถึงไปยังผู้ใช้รายอื่นที่ @example.com ผ่านทาง Mail Gun
อีเมลใดๆ จาก [email protected] ผ่าน mailgun ถึงผู้ใช้บนเซิร์ฟเวอร์ (แม้แต่โดเมนอื่นๆ บนเซิร์ฟเวอร์) จะได้รับที่อยู่ผู้ส่ง 501 ที่ถูกปฏิเสธ: ไม่รู้จักผู้ใช้
มันทำงานได้อย่างสมบูรณ์แบบกับโดเมนอื่นบนเซิร์ฟเวอร์อื่น
มันทำงานได้อย่างสมบูรณ์หากฉันได้รับการตรวจสอบสิทธิ์ smtp บนเซิร์ฟเวอร์ แต่ไม่ทำงานหากเซิร์ฟเวอร์ smtp ภายนอกส่งอีเมลในนาม SPF, DKIM, DMARC และอื่นๆ ตั้งค่าอย่างถูกต้อง
เป็นพื้นหลังของ Postfix บนเซิร์ฟเวอร์ iRedMail