خطأ Sender verify failed عند إرسال البريد الإلكتروني برسالة does not recognize
من ويكي مسار
عند محاولة إرسال رسالة بريد إلكتروني من خادم جديد أو دومين غير مهيّأ بشكل كامل، قد تواجه الخطأ التالي:
550-Verification failed for <someone@example-test.com>
550-The mail server does not recognize someone@example-test.com as a valid sender.
550 Sender verify failed
هذا الخطأ يُعرف باسم: Sender Verify Failed، ويعني أن الخادم المستقبل لم يتمكن من التحقق من هوية المرسل.
سبب ظهور هذا الخطأ؟
يظهر هذا الخطأ عادةً عندما:
- الدومين المرسل غير موجود فعليًا (DNS غير مهيأ أو غير مسجل). لهذا تاكد في البداية من ان الدومين الذي تستخدمة في عملية الارسال مسجل فعلا.
- خادم البريد المرسل لا يقبل الرسائل من البريد المرسل (non-existent mailbox).
- عدم وجود سجل SPF مناسب، أو فشل في تحقق الخادم المستقبل من هوية المرسل.
مثال على رسالة الخطأ
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
user@domain-example.sa
host domain-example.sa [123.123.123.123]
SMTP error from remote mail server after RCPT TO:<user@domain-example.sa>:
550-Verification failed for <test@nonexistent-sender.com>
550-The mail server does not recognize test@nonexistent-sender.com as a valid sender.
550 Sender verify failed
Reporting-MTA: dns; mail.testserver.example
التفسير الفني
عند تفعيل ميزة "Sender Verification" في خوادم البريد (مثل Exim في cPanel/WHM)، يقوم الخادم المستقبل بمحاولة التحقق مما إذا كان عنوان البريد المرسل موجودًا فعلًا. فإذا لم يتمكن من التحقق (لأن الدومين غير مسجل أو لا يرد على الاتصال)، يقوم برفض الرسالة.
كيف يمكن تجنّب الخطأ؟
- استخدم دومين حقيقي ومهيأ بشكل صحيح.
- تأكد من وجود سجل MX و A و SPF للدومين المرسل.
- إن كنت ترسل رسائل اختبارية، استخدم دومين فعلي أو عنوان مرسل صالح.
🔒 ملاحظات أمنية
ميزة "Sender Verification" تعتبر طبقة حماية إضافية ضد السبام والتزوير (spoofing).