لقد تمكنت أخيرًا من تثبيت discourse على Digital Ocean droplet مع Mailjet بعد 3 ساعات. الآن يجب عليّ تسجيل حساب المسؤول لـ discourse.
البريد الإلكتروني الذي أضفته كبريد إلكتروني للمسؤول هو contact(at)example(dot)com.
نطاقي هو example.com ونطاق discourse الخاص بي هو forum(dot)example(dot)com.
في Mailjet، أضفت عنوان البريد الإلكتروني contact(at)example(dot)com كـ “عنوان مرسل”.
لست متأكدًا مما إذا كنت أفهم العملية بالكامل.
لتسجيل حساب المسؤول الخاص بي لـ discourse، تم إرسال البريد الإلكتروني إلى contact(at)example.com (هذا هو عنوان البريد الإلكتروني الوحيد الذي يمكنني اختياره والذي أدخلته أثناء تثبيت discourse على Digital Ocean).
في Mailjet، يمكنني رؤية أنه تم إرسال بريد إلكتروني من noreply(at)example(dot)com إلى contact(at)example(dot)com.
سؤالي:
كيف يمكنني الوصول إلى هذا البريد الإلكتروني الذي تم إرساله إلى contact(at)example(dot)com؟
شكرا!
شكراً لك، لقد قرأت ذلك بالفعل. ولكن حسب فهمي، فقد استخدم الشخص هناك بريد Gmail الشخصي الخاص به فقط، أليس كذلك؟ ولكن أثناء تثبيت Discourse، قيل لي إنه لا يجب عليّ إضافة عنوان Gmail الشخصي الخاص بي…
الآن يعمل، كان عليّ تفعيل توجيه البريد الإلكتروني على Cloudflare. شكراً لك!
الشيء الوحيد الذي لست متأكداً منه الآن هو أن Cloudflare استبدلت سجل TXT الخاص بـ Mailjet (v=spf1 include:spf.mailjet.com ?all) بسجل TXT هذا: v=spf1 include:_spf.mx.cloudflare.net
لست متأكداً، لكن Mailjet يقترح الآن تغيير TXT إلى هذا: v=spf1 include:spf.mailjet.com include:_spf.mx.cloudflare.net ~all
لقد قرأت هذا الموضوع وأشعر بالارتباك. يمكن أن يكون حساب المسؤول أي عنوان بريد إلكتروني تستخدمه. لا يلزم إعداده عبر mailjet. mailjet مخصص فقط للبريد الإلكتروني الصادر من منتداك.
أقترح عليك استخدام Gmail الخاص بك أو أي عنوان بريد إلكتروني تستخدمه كل يوم وتعرف أنه سيعمل للوصول إليك. ستحتاج إلى تحديد عنوان البريد الإلكتروني الذي تريد استخدامه عند تشغيل /discourse setup أو عن طريق تحرير /var/discourse/containers/app.yml.