postfix บอกว่าส่งเมลแล้วตกลงข้อความไม่มาถึงกล่องขาเข้า ISP ไม่มีการปฏิเสธการเข้าสู่ระบบ?


10

เมื่อฉันส่งข้อความทดสอบจากเซิร์ฟเวอร์อีเมลของฉันไปยังอีเมล @ bellsouth.net ของฉันบันทึกของ postfix จะแสดงว่ามันถูกส่งตกลง แต่ข้อความนั้นไม่เคยมาถึงในกล่องจดหมายของ bellsouth ฉันไม่ควรได้รับการแจ้งความล้มเหลวหรือตีกลับหาก At & T กำลังบล็อกข้อความ

ฉันพยายามแก้ไขสาเหตุที่ลูกค้าบางคนไม่ได้รับอีเมล แต่ถ้าไม่มีอะไรในเมลบันทึกว่าจะปฏิเสธข้อความฉันจะรู้ได้อย่างไรว่าข้อความใดถูกส่งเรียบร้อยแล้ว

บันทึกแสดง:

Feb 27 09:02:36 MyHOSTNAME postfix/pickup[26175]: D53A72713E5: uid=0 from=<root>
Feb 27 09:02:36 MyHOSTNAME postfix/cleanup[26487]: D53A72713E5: message-id=<20120227140236.D53A72713E5@example.com>
Feb 27 09:02:36 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: from=<root@example.com>, size=878, nrcpt=1 (queue active)
Feb 27 09:02:37 MyHOSTNAME postfix/smtp[26490]: D53A72713E5: to=<myemail@bellsouth.net>, relay=gateway-f1.isp.att.net[204.127.217.16]:25, delay=0.57, delays=0.11/0.03/0.23/0.19, dsn=2.0.0, status=sent (250 ok ; id=20120227140036M0700qer4ne)
Feb 27 09:02:37 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: removed

เซิร์ฟเวอร์ AT&T ยอมรับข้อความใช่ไหม

ฉันบังเอิญได้รับอีเมล At & T / Bellsouth แต่ฉันไม่มีบัญชีกับ ISP ทุกรายการที่เราส่งไป ฉันต้องการวิธีรู้ว่าข้อความกำลังจะไปถึงปลายทางหรือไม่ มีการตั้งค่าใด ๆ ในไฟล์ main.cf ของฉันที่จะส่งผลกระทบหรือไม่ว่าเราได้รับการแจ้งเตือนการปฏิเสธ / การตีกลับหรือไม่?


ฉันคิดว่าroot@mydomain.comเป็นเพียงตัวอย่าง แน่ใจหรือไม่ว่าคุณสามารถรับอีเมลจากที่อยู่ 'จาก' มิฉะนั้นรายงานที่ไม่ได้จัดส่งในที่สุดจะหายไป
Matteo

มีคือความเป็นไปได้ว่าพวกเขามีการตอบโต้สแปมของพวกเขาตั้งขึ้นในลักษณะที่จะยอมรับจดหมายและเงียบทิ้งพวกเขาโดยไม่ได้รับไปยังกล่องจดหมายของลูกค้า
Bart Silverstrim

@BartSilverstrim เราไม่ควรได้รับการแจ้งเตือนจากพวกเขาเหรอ?
Nick

1
ขึ้นอยู่กับวิธีการจัดการ ฉันสามารถตั้งค่าเซิร์ฟเวอร์อีเมลที่จะรับแฮนด์ออฟเมลแล้วจึงทิ้งมันอย่างเงียบ ๆ ไม่ยากที่จะทำ และด้วยสแปมจำนวนมากในวันนี้จากที่อยู่ปลอมการส่งข้อความตีกลับสามารถเพิ่มลงในการโหลดสแปมเนื่องจากคนที่ไม่เกี่ยวข้องกับจดหมายขยะที่อยู่ใน "จาก" จะได้รับการแจ้งเตือนการตีกลับสำหรับสิ่งที่พวกเขาไม่ได้ทำ ทำภาระดูแลระบบของพวกเขาด้วยการตอบที่มาจาก
Bart Silverstrim

คำตอบ:


8

dsn=2.0.0และถูกต้องrelay=หมายความว่าเซิร์ฟเวอร์อีเมลของเบลล์ได้รับการยอมรับข้อความ อย่างไรก็ตามนี่ไม่ได้หมายความว่าจะอนุญาตให้ส่งข้อความไปยังกล่องจดหมายของผู้ใช้ ในกรณีนี้คำอธิบายที่เป็นไปได้มากที่สุดคือตัวกรองสแปมของ Bell South ได้ล้างข้อความของคุณก่อนที่จะถึงกล่องจดหมายของผู้ใช้หรือซอฟต์แวร์จดหมายของผู้ใช้นั้นได้ทำการล้างข้อความ

ตรวจสอบให้แน่ใจว่าที่อยู่อีเมลที่ส่งคืนยอมรับข้อความเพื่อให้ตีกลับจากเซิร์ฟเวอร์ของ Bell South สิ่งนี้มีความสำคัญในกรณีที่คุณพยายามส่งจดหมายไปยังกล่องจดหมายบนเซิร์ฟเวอร์ที่ไม่มีอยู่จริง

ตรวจสอบการกำหนดค่าเมลของคุณเพื่อให้แน่ใจว่าเมลไม่ได้ถูกตั้งค่าสถานะว่าเป็นจดหมายขยะ (โดยการส่งจดหมายด้วยตัวคุณเอง Postfix ควรเขียนส่วนหัว / ซองจดหมายที่ถูกต้องเพื่อให้จดหมายดูเหมือนว่ามาจากโดเมนที่ระบุในที่อยู่ 'จาก' ดังนั้นหากเซิร์ฟเวอร์อีเมลของคุณมีไว้สำหรับ mail.example.com แต่ชื่อโฮสต์ของเซิร์ฟเวอร์ของคุณคือ mailserver.int.hostingprovider.com จริง ๆ คุณต้องตั้งค่า postfix ให้เป็น masquerade อย่างถูกต้องตาม example.com สิ่งนี้ควรสอดคล้องกับ DNS ย้อนกลับของคุณเพื่อให้การค้นหาที่อยู่ IP ของเซิร์ฟเวอร์ของคุณส่งคืนที่อยู่เซิร์ฟเวอร์ (หากไม่ถูกต้องให้ตั้งค่าเรคคอร์ด PTR ของคุณ) นี้สามารถตรวจสอบได้อย่างง่ายดายด้วยการขุด

dig example.com
dig -x <your IP address>

คุณควรพิจารณาการตั้งค่าSPFใน DNS ของคุณเนื่องจากเป็นส่วนเสริมที่ง่ายและรวดเร็วในการป้องกันอีเมลขยะจากเซิร์ฟเวอร์ของคุณ


เป็นไปได้หรือไม่ที่จะตั้งค่าที่อยู่เส้นทางการส่งคืน bounces@mydomain.com ส่วนกลางใน PostFix เพื่อให้เพิ่มข้อความนั้นทุกข้อความโดยไม่คำนึงถึงบุคคลหรือแอปพลิเคชันใดที่ส่ง การค้นหา DNS ย้อนกลับคือ mail.mydomain.com และ mail.mydomain.com แก้ไขเป็นที่อยู่ IP เดียวกัน ฉันเพิ่มระเบียน SPF เมื่อวานนี้ - ฉันใช้เครื่องมือของ Microsoft ในการสร้างขึ้นมา ฉันเพิ่มมันเป็นบันทึก txt ใน mydomain.com และไม่ใช่ mail.mydomain.com ควรเป็นทั้งคู่หรือไม่ นักฆ่าสแปมในที่ทำงานให้ข้อความ "-2.6"
Nick

SPF dig MX mydomain.comที่ควรจะเป็นในสิ่งที่ถูกส่งกลับโดย หากคุณไม่ได้ตั้งค่า MX สิ่งนี้จะเป็นรุ่นที่ผ่านการรับรองdig mydomain.comแล้ว แม้ว่าจะไม่ได้รับผลกระทบใด ๆ ต่อทั้งสองโดเมน (เนื่องจากเป็นเพียงระเบียน TXT) สำหรับนักสะสมการตีกลับทั่วไปคุณสามารถจัดการกับตัวกรองใน postfix ที่ทำสำเนาลับถึงในกล่องจดหมายแยกต่างหากหากพบการตีกลับ แต่เป็นเที่ยวยุ่งยิ่ง (ดูpostfix.org/postconf.5.html#recipient_bcc_mapsสำหรับการทำแผนที่ bcc ) ควรเห็นการตีกลับโดยผู้ใช้ด้วยตนเองในกรณีที่พวกเขาพยายามส่งจดหมายถึงผู้อื่นและทำให้ที่อยู่ผิด
webtoe

2
ฉันคิดว่าฉันพบปัญหา: PHP กำลังส่งจดหมายเป็น www-data แม้ว่าฉันจะบอกว่าไม่ได้ คุณต้องเพิ่มแฟล็ก -f และแฟล็กอื่นลงในคำสั่ง sendmail เพื่อบังคับให้ใช้ซองจดหมายจากที่คุณต้องการ ฉันคิดว่า ISPs เมลขยะจาก www-data
Nick

ในกรณีของฉันที่ประสบความสำเร็จในการส่ง แต่ทิ้งอีเมลไปอย่างเงียบ ๆ โดยการเพิ่มที่อยู่ผู้ส่งลงในรายการที่อนุญาตที่ไซต์ผู้รับช่วย อ้างถึงแพ็คเกจโฮสต์เว็บโฮสติ้งยุโรป
tanius

3
Feb 27 09:02:37 MyHOSTNAME postfix/smtp[26490]: D53A72713E5: to=<myemail@bellsouth.net>, relay=gateway-f1.isp.att.net[204.127.217.16]:25, delay=0.57, delays=0.11/0.03/0.23/0.19, dsn=2.0.0, status=sent (250 ok ; id=20120227140036M0700qer4ne)

Bellsouth ยอมรับข้อความ มันไม่ได้เป็นความรับผิดชอบของ postfix อีกต่อไป

ถาม bellsouth ว่าเกิดอะไรขึ้นกับมัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.