Yandex smtp البريد لا يرسل

DISCOURSE_SMTP_ADDRESS: smtp.yandex.com.tr
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: admin@form.gelcoz.tk
DISCOURSE_SMTP_PASSWORD: “pass”
DISCOURSE_SMTP_ENABLE_START_TLS: true # (اختياري، الافتراضي true)

لقد أجريت هذه التعديلات لكن لا يتم إرسال أي بريد إلكتروني
خطأ: 553 5.7.1 عنوان المرسل مرفوض: ليس مملوكًا للمستخدم المصادق عليه.

عثر على رسالة بريد إلكتروني قديمة من Yandex أثناء مراسلتي لحل هذه المشكلة. قد تكون مفيدة هنا.


تشير رسالة الخطأ “تم رفض عنوان المرسل: غير مملوك للمستخدم” التي تظهر عند إرسال رسالة إلى محاولة إرسال رسالة باستخدام صندوق بريد آخر أو مملوك لشخص آخر. هناك حالتان يمكن أن يحدث فيهما هذا الخطأ:

  • في حال تم إرسال الرسالة مع تحديد صندوق بريد آخر، ولكن ضمن نفس النطاق.
  • إذا تم إرسال الرسالة مع تحديد صندوق بريد مختلف باستخدام نطاق مختلف.

يرجى ملاحظة أن الخطأ سيوضح صندوق البريد الذي تم فيه التفويض، وصندوق البريد الذي سيُحدد كمرسل:

(5.7.1 <admin@example.com>: تم رفض عنوان المرسل: غير مملوك للمستخدم mail@example.com)
  • admin@example.com - صندوق البريد الذي تم فيه التفويض.
  • mail@example.com - صندوق البريد المحدد كمرسل.

كان حلّي هو تحديد عنوان بريد إلكتروني واحد في كل مكان. هذا البريد الإلكتروني مسجّل على Yandex Connect.

هل قمت بإعداد ياندكس لإرسال البريد الإلكتروني من noreply@form.gelcoz.tk؟

أظن لا، كيف لي ذلك؟

يمكنك سؤال ياندكس حول كيفية تكوين خادم البريد الخاص بهم.

أو، إذا كنت تعرف العنوان الذي سيتم إرسال الرسائل منه، فيمكنك اتباع التعليمات في نهاية app.yml لتغيير notification_email (أو تعيينه من خلال واجهة الويب بما أنك قد قمت بتسجيل الدخول).