هل يمكن إعدادات خادم البريد الإلكتروني أن تكون قابلة للتعديل في أي وقت؟

واجهت مؤخرًا موقفًا تم فيه تعطيل حساب خدمة البريد الإلكتروني بشكل مفاجئ من قبل المزوّد، مما اضطرني إلى التبديل إلى مزوّد بريد إلكتروني آخر. نظرًا لعدم قدرتي على تعديل إعدادات خادم البريد الإلكتروني على الفور، يجب عليّ تعديل الإعدادات في ملف app.yaml ثم إعادة البناء لتفعيل التغييرات، وهو ما سيتسبب في توقف الموقع لبضع دقائق، وهو أمر غير مقبول خلال ساعات النهار. ومع ذلك، تستمر الرسائل الإلكترونية الفاشلة في الإرسال خلال النهار في الازدياد، مما يجعلني متوترًا ومنزعجًا.

إذا لم تضيف متغيرات البيئة (أو تحذفها لاحقًا) من ملف yml، فستُعرض الإعدادات عندئذٍ في واجهة إدارة الموقع.

جربت ذلك، لكن لم ينجح.

  #DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
  #DISCOURSE_SMTP_USER_NAME: forums@xxx.com
  #DISCOURSE_SMTP_PASSWORD: xxx
  #DISCOURSE_SMTP_PORT: 587
  #DISCOURSE_NOTIFICATION_EMAIL: noreply@xxx.com
  #DISCOURSE_SMTP_DOMAIN: forums.xxx.com

بعد تعليق الإعدادات أعلاه، ظهر لوحة التحكم كما يلي:


لم أرَ أي مكان للتعبئة التلقائية.

يمكنك استخدام مربع البحث في قائمة الإعدادات للبحث عن “SMTP”، فربما تكون هذه الخيارات موجودة في صفحة قائمة أخرى، أو ربما حدث تغيير ما.