لقد قمت للتو بتثبيت وإعداد Discourse على مثيل EC2 يعمل بنظام Ubuntu v20 مع استخدام Sendgrid كخادم SMTP، وكل شيء يسير على ما يرام باستثناء البريد الإلكتروني المُرسل عند تسجيل مستخدم جديد. يبدو أنه بينما النص صحيح، فإن شيئًا ما يقوم بحقن نطاق فرعي في الرابط لا ينتمي إليّ على الإطلاق، ثم يعيد التوجيه إلى عنوان URL غير موجود.
إليك قالب البريد الإلكتروني الخاص بالتسجيل الجديد:
اضغط على الرابط التالي لتأكيد وتفعيل حسابك الجديد:
%{base_url}/u/activate-account/%{email_token}
https://www.visavice.com/u/activate-account/%{email_token}
أرسلت تجربة بهذا القالب وأكّد لي أن كلا من %baseurl والرابط ‘المُبرمج يدويًا’ ينتهيان بالإشارة إلى:
http://url4685.visavice.com/ls/click?upn=blahblahblah
النطاق الفرعي ‘url4685’ ليس خاصًا بي — وقد تحققت من ذلك عبر Route 53.
أبحث عن نقطة انطلاق، لقد أجريت جميع الاختبارات التي يمكنني التفكير فيها، ولكن بما أن هذا أول نشر لي لـ Discourse، فسأقدّر أي توجيهات.
إذا كنت ترغب في اختبار هذا، فيجب أن يكون الموقع (على الأقل بشكل تقريبي) نشطًا — فقد أوقفه مؤقتًا للاختبار وأعيد تشغيله بينما أحاول حل هذه المشكلة.