تمت مصادقة بروتوكول POP3. قمت باختباره عن طريق إرسال بريد إلكتروني إلى عنوان البريد الإلكتروني للدعم الخاص بنا — [instance]@gmail.com — من حساب بريد إلكتروني مختلف تمامًا @other.com. كما هو متوقع، وصل البريد الإلكتروني إلى فئة “الخاص”
رددتُ على @other.com (أي المستخدم المؤقت) عبر Discourse، وعُرض الرد في Discourse، لكن لم يصل أي بريد إلكتروني إلى صندوق الوارد الخاص بـ @other.com. تحققت من مجلد البريد العشوائي ولم أجد شيئًا.
عنوان الرد عبر البريد الإلكتروني: [instancename]+%{reply_key}@gmail.com
من المثير للاهتمام، أنه بعد 40 دقيقة، وصل بريد إلكتروني تلقائي بعنوان “ملخص” من مثيل Discourse إلى صندوق الوارد الخاص بـ @other.com.
هل يمكنني سؤالكم إذا كان لدى أي شخص أي أفكار؟ شكرًا مقدّمًا.
إذا كنت ترسل البريد الإلكتروني عبر حسابك gmail.com، فأعتقد أن هناك مشكلات مختلفة قد تظهر. ولكن يمكنك أيضًا التحقق من سجلات البريد الإلكتروني على موقعك لمعرفة ما يُظهره، ثم البحث عن رسائل في حساب Gmail تتعلق بالرسائل المرتجعة.
أنا أستخدم Mailgun وwebhooks لعرض الرسائل المرتجعة في Discourse، وهو يعمل ببساطة وهو رخيص جدًا، وينبغي عليك فعل شيء مشابه.
هل من الممكن أن تستخدم خادمًا خارجيًا منفصلًا عن Gmail؟ إذا كان الأمر كذلك، فستحتوي تلك الخدمة على سجلات للرسائل الصادرة.
شكرًا لك @maiki. أنا أستخدم SendGrid، ويعمل بشكل ممتاز. لم يكن واضحًا بالنسبة لي بعد “إعداد الرد عبر دعم البريد الإلكتروني” كيف تصل استجابة البريد الإلكتروني إلى المستخدم المرحل فعليًا. لا يوجد شيء في سجلات SendGrid يتعلق بنجاح أو فشل. ولا يوجد شيء في مجلد الرسائل المرسلة لحساب Gmail المقابل.
جرّب مرة أخرى، وكن منتبهًا (الآن بعد أن عرفت أين تقع كل شيء)؛ يمكنك إرسال المزيد من الاختبارات وتحديد النقطة التي يحدث فيها الفشل.
إذا وصلت رسالة المستخدمين المرحّلين، فقم بالرد عليها (وانتظر حتى تنتهي نافذة التعديل حتى يتم إرسال الرسالة)، ثم ابدأ في فحص السجلات بدءًا من Discourse، ثم Sendgrid، ثم أي شيء آخر.
شكرًا لك يا @maiki. قمت بإجراء الاختبار مرة أخرى وأرسلت البريد الإلكتروني. بصفتي مديرًا، ضغطت على “رد” في فئة Discourse المقابلة وأرسلت الرد. لكنني لا أعرف بالضبط إلى أين ذهب. لا يوجد أي أثر لأي شيء حدث باستثناء سجل الرد في فئة Discourse نفسها. لا يوجد أي شيء في سجلات البريد الإلكتروني لـ Discourse. ولا يوجد أي شيء في سجلات SendGrid. وبالتأكيد لا يوجد أي شيء يصل إلى صندوق البريد الأصلي.
الليلة، فكرت في تجربة إرسال رسالة إلى مستخدم مسجل. ذهبت إلى /u، ونقرت على المستخدم، ثم نقرت على message، فتم إرسال الرسالة وجاء الرد دون أي مشكلة على الإطلاق.
لذا أعتقد أن فشل خيار “الرد عبر البريد الإلكتروني” يجب أن يكون متعلقًا بـ Gmail.