مرحبًا، لقد قمت للتو بتثبيت Discourse 2.8 بيتا على خادمي الجديد. قمت بتثبيت شهادة SSL ويعمل SMTP بشكل جيد.
عند محاولة تسجيل الدخول اليوم، ظهرت لي رسالة “اسم المستخدم أو البريد الإلكتروني أو كلمة المرور غير صحيحة”…
ثم نقرت على “نسيت كلمة المرور” وتلقيت البريد الإلكتروني. ولكن عند النقر على الرابط لإعادة تعيين كلمة المرور، لا يعمل الرابط وأنتهي في صفحة خطأ على الويب.
بعد مراجعة المشكلة، اكتشفت أن الرابط يشير إلى عنوان URL يبدأ بـ “url8800…موقعي الإلكتروني”.
آها! عمل جيد! بدا أن نسختك من عنوان URL تشبه رقم منفذ، وهو ما لم أستطع تفسيره في تثبيت قياسي. آسف لأنني لم أفكر في أن خدمة SMTP تعيد كتابة عنوان URL لتتبع الروابط. يحدث ذلك بين الحين والآخر. هل هناك وثيقة هنا قد تكون أشارت إلى ذلك كمشكلة؟
شكرًا لك على رسالتك.
للأسف، واجهت مشكلتين في إعداد SendGrid لم أجد معلومات حولهما.
1- أهمية إعداد بريد “التحقق من المرسل الوحيد” في SendGrid واستخدامه نفسه كـ “بريد إشعارات” في إعداد Discourse.
2- العلاقة بين “تخصيص الروابط” في SendGrid ورسالة البريد الإلكتروني للتأكيد المستلمة من Discourse.
لا تقلق، أحيانًا يتعين على الطلاب العمل بجد لتعلم الأمور.