لقد قمت بتكوين العناصر المتعلقة بخدمة SMTP في ملف التكوين app.yml، ولكنني ما زلت لا أتلقى البريد الإلكتروني للتنشيط بشكل صحيح

لقد قمت بتكوين عناصر متعلقة بخدمة SMTP في ملف الإعدادات app.yml، لكنني ما زلت غير قادر على استلام بريد التفعيل بشكل صحيح. يرجى تقديم بعض الدعم.

إليك السجلات التي جمعتها:
Rendered layouts/email_template.html.erb (Duration: 0.1ms | Allocations: 30)
Delivered mail ee2b5a91-0590-48f7-8c75-aa67d5e0d6dc@bbs.lynkage.cn (30001.9ms)
Job exception: execution expired

هل من الممكن أن تكون إعدادات البريد الإلكتروني للإشعارات غير مضبوطة بشكل صحيح في /admin/site_settings/category/required؟
هل تبدو إعدادات “طريقة الإرسال” صحيحة في /admin/email؟

(هذا مجرد تخمين مني

انتظر، يبدو أن نطاقك لا يحتوي على سجلات MX…)

المشكلة بالتأكيد في إعدادات Docker، حيث أن لدي خدمات أخرى تستخدم خادم CMTP الخاص بي لإرسال البريد بنجاح. أما المسار /admin/site_settings/category/required الذي ذكرته، فأنا غير مدرك لمكانه ولا أستطيع العثور عليه.

مرحبًا @liuyang،

آسف على الطلب، لكن هل يمكنك لطفاً طرح سؤالك باللغة الإنجليزية حتى تتمكن بقية المجتمع من فهمه والمساعدة إذا أمكن؟

شكرًا! :wink:

3 إعجابات

http(s)://your_domain/admin/site_settings/category/required

http(s)://your_domain/admin/email

لم أعد قادرًا على تسجيل الدخول بنجاح إلى المنتدى كمسؤول، لأنني لا أستطيع استلام بريد تفعيل عند إنشاء حساب مسؤول.

إعجاب واحد (1)

أهلاً

يمكنك محاولة إنشاء مدير عن طريق

cd /var/discourse
./launcher enter app

## داخل الحاوية
rake admin:create
إعجاب واحد (1)

شكرًا لمساعدتك. لقد قمت بنجاح بتفعيل حساب المسؤول الخاص بي عبر سطر الأوامر، لكنني لا أستطيع إرسال رسائل البريد الإلكتروني عبر SMTP. لقد نجحت في إرسال رسائل تجريبية عبر Telnet على الخادم، لذا أعتقد أن هناك بعض عناصر التكوين في ملف app.yml غير واضحة بالنسبة لي، مما يسبب مشكلتي

  DISCOURSE_SMTP_ADDRESS: smtp.qq.com
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: 1111111111111111111111111111111111@qq.com
  DISCOURSE_SMTP_PASSWORD: رمز تفويض تسجيل الدخول إلى smtp الخاص بـ qq
  DISCOURSE_SMTP_AUTHENTICATION: login
  DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
  DISCOURSE_SMTP_ENABLE_START_TLS: true

هل قمت بتعيين DISCOURSE_NOTIFICATION_EMAIL في ملف app.yml الخاص بك، أم اخترت “البريد الإلكتروني للإشعارات” في إعدادات الموقع؟

3 إعجابات

شكرًا جزيلاً لك. بمساعدتك، تمكنت بنجاح من حل المشكلة :+1: