إعدادات إعادة توجيه SMTP في Gmail لا تعمل

مرحبًا يا أصدقاء،

لقد قمت بتثبيت Discourse على نظام Ubuntu 18.04 باستخدام هذا الدليل (وهو مخصص لـ Ubuntu 16.04، لكنني أعتقد أن الأمر متشابه جدًا):

ثم قمت بإعداد تكوين البريد الإلكتروني كما هو موصوف هنا:

ملاحظة: لم ينجح معي تطبيق نطاق عناوين IP فقط، بل نجح فقط عند استخدام عنوان IP كامل.

لكن لا يزال البريد الإلكتروني لا يعمل. عند إجراء اختبار doctor، يظهر ما يلي:

==================== اختبار البريد الإلكتروني ====================
...
...
تم الاتصال بخادم SMTP بنجاح.
جاري الإرسال إلى info@likamundi-lernen.de. . . 
فشل إرسال البريد.
استبدال: SMTP_PASSWORD
استبدال: LETSENCRYPT_ACCOUNT_EMAIL
استبدال: DEVELOPER_EMAILS
استبدال: DISCOURSE_DB_PASSWORD
استبدال: جاري إرسال البريد إلى

==================== مشكلة في DNS ====================
يبلغ هذا الخادم عن "غير موجود"، لكن discourse.likamundi.de يُظهر Discourse 2.4.0.beta2.
يشير هذا إلى وجود مشكلة في DNS أو أن وسيطًا وسيطًا هو المسؤول.
إذا كنت تستخدم Cloudflare أو شبكة تسليم محتوى (CDN)، فقد يكون التكوين غير صحيح.

كما حاولت ضبط “المرسلون المسموح بهم” في مجموعة Gmail على “الكل”، لكن ذلك لم يساعد أيضًا.

وبالطبع، عندما أحاول إعداد حساب المسؤول، لا أحصل على أي بريد إلكتروني…

هل يمكن لأي شخص مساعدتي هنا؟ لا يمكن أن يكون الأمر صعبًا جدًا ^^

مع أطيب التحيات،
Zacharias

إن إعادة التوجيه عبر Gmail يُعد انتهاكًا لشروط الخدمة الخاصة بهم، لذا لا ندعم ذلك. نوصي باستخدام خدمة مثل Mailgun.

همم. إذن ربما لديك وكيل عكسي؟ بما أن

فأنت في وضع جيد هناك.

إذا كنت تدفع مقابل Gsuite (وليس Gmail)، فإن إرسال Discourse للبريد الإلكتروني لا يُعد انتهاكًا لشروط الاستخدام الخاصة بهم، لكنه لا يزال مصدر إزعاج كبير ولا يمكنك الحصول على الكثير من المساعدة هنا. إذا كان لديك بطاقة ائتمان، فستكون حياتك أسهل بكثير إذا اتبعت Mailgun (أو ما شابه).

ربما يكون متأخرًا قليلاً للمساعدة هنا، لكن يمكنني تأكيد أنه من الممكن استخدام خادم GSuite smtp-relay لإرسال رسائل Discourse البريدية.

التالي هو إعداد لاستخدام smtp-relay (في إعدادات تطبيق Gmail) بدون مصادقة (عنوان IP فقط). أولاً، كما ذكرت، تحتاج إلى إعداد تطبيق لقبول البريد “من عناوين IP المحددة” فقط، وإضافة عناوين خادم Discourse الخاص بك.

إذن الإعداد على جانب Discourse هو كالتالي:

DISCOURSE_SMTP_ADDRESS: smtp-relay.gmail.com      
DISCOURSE_SMTP_PORT: 587                        
DISCOURSE_SMTP_USER_NAME:    
DISCOURSE_SMTP_PASSWORD:     

النقطة الأساسية، والتي أوقفتني لمدة ساعة تقريبًا، هي أنك تحتاج إلى تحديد متغيرات اسم المستخدم وكلمة المرور ولكن تتركها فارغة. أي قيم أخرى (مثل none، ‘’، إلخ) لن تعمل.

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

شكرًا لك على الحل البديل! يمكنني تأكيد أنه يعمل :slight_smile:

نجح هذا بالنسبة لي الآن