โฮสต์ระยะไกล smtp ตอบกลับ“ การยืนยันผู้ส่ง 550 ล้มเหลว”


9

เซิร์ฟเวอร์ที่ฉันดูแลใช้ qmail สำหรับ MTA ฉันสามารถส่งและรับเกือบทุกโดเมนยกเว้นหนึ่งหรือสองที่ให้ข้อผิดพลาดต่อไปนี้หรือสิ่งที่คล้ายกันมาก:

550-Verification failed for <jonathan@aprimatic.es>
550-No Such User Here
550 Sender verify failed

จากสิ่งที่ฉันเข้าใจจากบทความนี้โฮสต์ระยะไกลพยายามส่งอีเมลไปยังโฮสต์ของฉันเพื่อดูว่ากล่องจดหมายนั้นมีอยู่จริงหรือไม่

ฉันลองใช้คำสั่งเดียวกันกับ telnet จากแล็ปท็อปของฉันและฉันได้250 okรับคำตอบทำให้คิดว่าผู้ใช้มีอยู่จริง

ทำไมรีโมตโฮสต์ไม่ได้รับการตอบกลับแบบเดียวกันกับฉัน?

ฉันจะตรวจสอบได้อย่างไรว่าการรับส่งข้อมูลจากโฮสต์ระยะไกลนั้นสามารถส่งไปยังโฮสต์ที่ส่งของฉันได้หรือไม่

ข้อเสนอแนะอื่น ๆ ?

ขอบคุณ


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

ลอง telnetting ไม่ใช่จากแล็ปท็อปของคุณ แต่มาจากเมลเซิร์ฟเวอร์เอง
DmitryK

จากโฮสต์ปลายทางไปยังโฮสต์ที่ส่งคุณหมายถึงอะไร ฉันชอบที่จะทำอย่างนั้น แต่น่าเสียดายที่ฉันไม่สามารถเข้าถึงโฮสต์ปลายทางเฉพาะผู้ส่ง
jfoucher

คำตอบ:


9

นี่ไม่ใช่ความผิดของคุณ นี่เป็นความผิดพลาดของเซิร์ฟเวอร์ของผู้รับ

การ "ยืนยันผู้ส่ง" เป็นความคิดที่ไม่ดีเสมอ คุณต้องโน้มน้าวให้ผู้รับหยุดพฤติกรรมนี้เนื่องจากนี่ไม่ใช่วิธีการป้องกันสแปมที่เหมาะสม

  • อ่านรู้วิธีการทำเช่นนี้ใน Postfix และอ่านระหว่างบรรทัดที่ว่าทำไมคุณไม่ควรทำเช่นนี้เป็นคำยืนยันจากผู้ส่ง
  • อ่านอย่างระมัดระวังเพื่อดูว่าทำไมมันเป็นความคิดที่ไม่ดี

แต่สิ่งที่คุณทำเพื่อแก้ไขด้านข้างของคุณคือเสียเวลา


2
ทุกข้อโต้แย้งที่โง่ใน "ทำไมมันเป็นความคิดที่ไม่ดี" ไม่น่าสนใจอย่างแน่นอน หากคุณส่งจดหมายที่มีง่อยจาก: มันเป็นความคิดที่ไม่ดีและเป็นปัญหาของคุณ และใช่มันเป็นความผิดของคุณ
poige

แม้ว่าคำตอบของคุณจะมีประโยชน์ในการชี้แจงปัญหา แต่ก็ไม่มีวิธีแก้ปัญหาเนื่องจากไม่มีใครรู้ว่าเซิร์ฟเวอร์ตัวใดที่จะปฏิเสธโพสต์ถัดไป

มันไม่ใช่วิธีแก้ปัญหาเพราะไม่ใช่ปัญหาของคุณ ... คุณไม่สามารถพึ่งพาเซิร์ฟเวอร์เพื่อตอบสนองคำกริยา VRFY และถ้าคุณทำมันเป็นปัญหาของคุณเอง ไม่ใช่คนที่คุณไม่สามารถสื่อสารด้วยได้ RFC2520 (1999) มาตรา 2.11 ระบุว่าควรปิดการใช้งาน VRFY
Chris S

4

นี่เป็นเพราะคุณใช้เขตข้อมูลจากซึ่งแตกต่างจากชื่อบัญชีกล่องจดหมายจริง

เซิร์ฟเวอร์ SMTP บางตัวได้รับการกำหนดค่าให้ปฏิเสธความไม่สอดคล้องดังกล่าว

ดังนั้นสำหรับตัวอย่างเช่นถ้าชื่อบัญชีที่แท้จริงของคุณคือคุณจะไม่สามารถส่งอีเมลเป็นsender@abc.comno-reply@abc.com


นี่เป็นปัญหาของฉันอย่างแน่นอน เปลี่ยน "จากที่อยู่" และอีเมลก็เริ่มทำงานได้ทันที ฉันใช้ cPanel สำหรับ SMTP
Tomas Gonzalez

0

ฉันมีข้อผิดพลาดเดียวกัน มันทำงานหลังจากที่ฉันเพิ่มroot:user1@example.com:mail.example.comบรรทัดลงใน/etc/ssmtp/revaliasesไฟล์

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