# عدم تطابق شهادة اسم المضيف للبريد الإلكتروني يسبب الحمل الزائد على طابور sidekiq وعدم استقرار شديد للموقع

**URL:** https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778
**Category:** Self-hosting
**Created:** [30 أبريل 2022، 11:02م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778 "2022-04-30T23:02:36Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [7 مايو 2022، 10:44ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/21 "2022-05-07T10:44:32Z")

</div>

> [@mstm](#):
>
> إلى شيء ينتهي بـ `.aruba.it`

قد يساعد هذا في العثور على العنصر الصحيح:

`dig +short smtp.mydomain.info|xargs -n 1 nslookup|grep name=`

---

<div class="post-metadata">

### Author: ![mstm](https://avatars.discourse-cdn.com/v4/letter/m/6de8d8/32.png) [@mstm](https://meta.discourse.org/u/mstm)
#### Post date: [7 مايو 2022، 10:53ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/22 "2022-05-07T10:53:02Z")

</div>

للأسف لم ينجح الأمر، الخطأ هو نفسه:  
SSL\_connect returned=1 errno=0 state=error: certificate verify failed (Hostname mismatch)

مع الإصدار 2.9.0.beta4 ([0acbd63320](https://github.com/discourse/discourse/commits/0acbd6332097b69c8c8ffca41f25d6279328efc7)) كان يعمل، هل يمكنني الرجوع إلى إصدار أقدم؟

لقد أنشأت حساب بريد إلكتروني مؤقت جديد مع دعم بدء تشفير TLS، آمل أن يتم إصلاحه قبل إصدار 2.9.0.beta5.

---

<div class="post-metadata">

### Author: ![Geoffrey\_Challen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/geoffrey_challen/32/119637_2.png) [@Geoffrey\_Challen](https://meta.discourse.org/u/Geoffrey_Challen)
#### Post date: [7 مايو 2022، 2:05م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/23 "2022-05-07T14:05:42Z")

</div>

> [@mstm](#):
>
> @Geoffrey_Challen كيف قمت بإصلاحه؟

لقد اتبعت النصيحة أعلاه وقمت بتعيين اسم المضيف إلى الاسم الموجود على الشهادة.

> [@mstm](#):
>
> لم يقم أحد بإجراء أي تغييرات، أنا متأكد

تجدر الإشارة إلى أنه في هذه الحالة، يبدو أن المشكلة قد حدثت فقط بعد إعادة بناء بدأها المشغل، بدلاً من مجرد ترقية. ربما توجد مشكلة في نصوص المشغل؟

---

<div class="post-metadata">

### Author: ![mstm](https://avatars.discourse-cdn.com/v4/letter/m/6de8d8/32.png) [@mstm](https://meta.discourse.org/u/mstm)
#### Post date: [11 مايو 2022، 2:05م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/24 "2022-05-11T14:05:10Z")

</div>

> [@Geoffrey\_Challen](#):
>
> لقد اتبعت النصيحة أعلاه وقمت بتعيين اسم المضيف إلى الاسم الموجود على الشهادة.

هل يمكنك من فضلك إخباري كيف فعلت ذلك؟  
أنا أتخبط، لا يمكنني استخدام خادم SMTP بالمنفذ 25 أو 587 بدون SSL و TLS

شكرا

---

<div class="post-metadata">

### Author: ![Geoffrey\_Challen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/geoffrey_challen/32/119637_2.png) [@Geoffrey\_Challen](https://meta.discourse.org/u/Geoffrey_Challen)
#### Post date: [11 مايو 2022، 3:02م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/25 "2022-05-11T15:02:51Z")

</div>

قد لا أتمكن من مساعدتك حينها، حيث أن إعداداتي لا تتطلب TLS. أعتقد أن الشيء الوحيد الذي يجب فعله هو إما استخدام موفر بريد إلكتروني تابع لجهة خارجية يوفر شهادات صالحة، أو انتظار إصلاح يسمح بتجاوز هذه المشكلة.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [11 مايو 2022، 3:25م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/26 "2022-05-11T15:25:26Z")

</div>

هل جربت أمر `dig` الخاص بريتشارد للعثور على اسم مضيف لخادم SMTP الخاص بك والذي لديه شهادة له؟

---

<div class="post-metadata">

### Author: ![mstm](https://avatars.discourse-cdn.com/v4/letter/m/6de8d8/32.png) [@mstm](https://meta.discourse.org/u/mstm)
#### Post date: [12 مايو 2022، 6:41ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/27 "2022-05-12T06:41:24Z")

</div>

> [@Geoffrey\_Challen](#):
>
> بما أن إعداداتي لا تتطلب TLS

لدي أيضًا بدون TLS و SSL 🙂

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [12 مايو 2022، 1:23م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/28 "2022-05-12T13:23:43Z")

</div>

مشكلة مماثلة هنا [Can't Send Emails - #14 by sukria](https://meta.discourse.org/t/cant-receive-emails/224414/14).  
هل تغير شيء ما في الصورة الأساسية أو في مكتبة خارجية أو gem؟

---

<div class="post-metadata">

### Author: ![mstm](https://avatars.discourse-cdn.com/v4/letter/m/6de8d8/32.png) [@mstm](https://meta.discourse.org/u/mstm)
#### Post date: [12 مايو 2022، 2:04م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/30 "2022-05-12T14:04:02Z")

</div>

نعم هذا صحيح، إنها نفس المشكلة… بدأت منذ حوالي أسبوعين.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [12 مايو 2022، 4:07م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/31 "2022-05-12T16:07:42Z")

</div>

هل يمكنك تجربة كليهما

```plaintext
DISCOURSE_SMTP_ENABLE_START_TLS: false
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

```

؟

---

<div class="post-metadata">

### Author: ![mstm](https://avatars.discourse-cdn.com/v4/letter/m/6de8d8/32.png) [@mstm](https://meta.discourse.org/u/mstm)
#### Post date: [12 مايو 2022، 4:54م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/32 "2022-05-12T16:54:17Z")

</div>

هذه هي الأشياء الأولى التي جربتها ولكن لا يزال نفس الخطأ

```plaintext
SSL_connect returned=1 errno=0 state=error: certificate verify failed (Hostname mismatch)

```

---

<div class="post-metadata">

### Author: ![pratyushmittal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pratyushmittal/32/104227_2.png) [@pratyushmittal](https://meta.discourse.org/u/pratyushmittal)
#### Post date: [14 مايو 2022، 5:00ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/33 "2022-05-14T05:00:15Z")

</div>

> [@فالكو، مشاركة:31، موضوع:225778، اسم المستخدم:فالكو](#):
>
> `DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none`

مرحباً، لقد جربت الخيارين. لا يزال الأمر لا يعمل:

```plaintext
  DISCOURSE_SMTP_ADDRESS: REDACTED
  DISCOURSE_SMTP_PORT: 25
  DISCOURSE_SMTP_USER_NAME: REDACTED
  DISCOURSE_SMTP_PASSWORD: REDACTED
  DISCOURSE_SMTP_ENABLE_START_TLS: false # (اختياري، الافتراضي صحيح)
  DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
  DISCOURSE_SMTP_AUTHENTICATION: "login"

```

ما زلت أحصل على `فشل التحقق من الشهادة (شهادة موقعة ذاتيًا)`.

> [@Emails not working after upgrade: certificate verify failed](https://meta.discourse.org/t/emails-not-working-after-upgrade-certificate-verify-failed/226978/2):
>
> There’s some discussion and advice about a similar error in this recent topic that may be helpful crossed_fingers

---

<div class="post-metadata">

### Author: ![mstm](https://avatars.discourse-cdn.com/v4/letter/m/6de8d8/32.png) [@mstm](https://meta.discourse.org/u/mstm)
#### Post date: [14 مايو 2022، 7:44ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/34 "2022-05-14T07:44:16Z")

</div>

بالنسبة لي، لقد كانت هذه مشكلة مانعة لفترة طويلة…  
أوصي بإنشاء عنوان بريد إلكتروني مؤقت جديد يدعم بروتوكول SMTP TLS.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [16 مايو 2022، 12:14ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/35 "2022-05-16T00:14:55Z")

</div>

هل يمكن أن يكون هذا متعلقًا بهذه الجوهرة

> [@Install Discourse for development using Docker](https://meta.discourse.org/t/beginners-guide-to-install-discourse-for-development-using-docker/102009/206?u=pfaffman):
>
> I met this problem too. And I fixed it by reverting this commit

---

<div class="post-metadata">

### Author: ![Gunnar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gunnar/32/119647_2.png) [@Gunnar](https://meta.discourse.org/u/Gunnar)
#### Post date: [24 مايو 2022، 4:29م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/39 "2022-05-24T16:29:46Z")

</div>

لدي نفس المشكلة بالضبط. بدأت بالأمس، عندما قمت بالترقية (عبر إعادة البناء) إلى 2.9.0.beta4 (a5779a7d0b). **لم أقم بأي تغييرات** على app.yml، أو أي شيء آخر. مجرد إعادة بناء.

لدي الآن أكثر من 1300 مهمة فاشلة.

أرى أخطاء SSL في السجلات (انظر أدناه للقطات الشاشة)، وأتساءل عما إذا كانت إعادة البناء تتجاهل فجأة علامة DISCOURSE\_SMTP\_ENABLE\_START\_TLS؟

هذا ما لدي “دائمًا” في ملف app.yml الخاص بي: (مرة أخرى، **لم يتم إجراء أي تغييرات** )

```plaintext
  DISCOURSE_SMTP_ADDRESS: 172.17.0.1
  DISCOURSE_SMTP_PORT: 25
  DISCOURSE_SMTP_AUTHENTICATION: none
  DISCOURSE_SMTP_ENABLE_START_TLS: false # (اختياري، الافتراضي صحيح)

```

تحرير: هذا ما أراه في سجلات البريد الإلكتروني للمضيف (خادم البريد). رسائل الخطأ جديدة، بدأت بعد إعادة البناء.  
آخر رسالة بخصوص Discourse في سجلات البريد الإلكتروني قبل إعادة البناء:

```plaintext
May 23 17:16:02 localhost postfix/smtpd[5247]: connect from discourse-docker[172.17.0.2]
May 23 17:16:02 localhost postfix/smtpd[5247]: 0D803B67FB: client=discourse-docker[172.17.0.2]
May 23 17:16:02 localhost postfix/cleanup[5279]: 0D803B67FB: message-id=<topic/421230/2413438.f609f9d756c226a154de43f4@forums.jag-lovers.com>
May 23 17:16:02 localhost postfix/smtpd[5247]: disconnect from discourse-docker[172.17.0.2] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5

```

أول إدخال في سجلات البريد الإلكتروني على الخادم بعد إعادة البناء:

```plaintext
May 23 17:22:48 localhost postfix/smtpd[10929]: connect from discourse-docker[172.17.0.2]
May 23 17:22:48 localhost postfix/smtpd[10929]: SSL_accept error from discourse-docker[172.17.0.2]: -1
May 23 17:22:48 localhost postfix/smtpd[10929]: warning: TLS library problem: error:14094412:SSL routines:ssl3_read_bytes:sslv3 alert bad certificate:../ssl/record/rec_layer_s3.c:1528:SSL alert number 42:
May 23 17:22:48 localhost postfix/smtpd[10929]: lost connection after STARTTLS from discourse-docker[172.17.0.2]
May 23 17:22:48 localhost postfix/smtpd[10929]: disconnect from discourse-docker[172.17.0.2] ehlo=1 starttls=0/1 commands=1/2

```

بعد ذلك الوقت، تبدو الإدخالات الخاصة بـ Discourse في سجلات البريد الإلكتروني كلها متشابهة.

لقطات الشاشة:

 ![d-logs](https://global.discourse-cdn.com/meta/original/4X/6/6/c/66cd4c560f4b4724d46af151f8040b5c9dcfd20b.jpeg)

 ![d-dash](https://global.discourse-cdn.com/meta/original/4X/3/d/3/3d3ead67b9aa07c0babe5ae5ed53928de5377022.jpeg)

---

<div class="post-metadata">

### Author: ![Gunnar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gunnar/32/119647_2.png) [@Gunnar](https://meta.discourse.org/u/Gunnar)
#### Post date: [24 مايو 2022، 5:03م UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/40 "2022-05-24T17:03:13Z")

</div>

حاولت إرسال رسالة من داخل حاوية Discourse Docker باستخدام curl. بمجرد التأكد من تحديد SMTP كنص عادي والمنفذ 25، يمكنني إرسال البريد الإلكتروني عبر المضيف بشكل جيد:

```plaintext
$ cd /var/discourse/
$ sudo ./launcher enter app
تم اكتشاف بنية x86_64.
root@discourse-app:/var/www/discourse# curl smtp://172.17.0.1 --mail-from discourse@mydomain.com --mail-rcpt myname@gmail.com --upload-file README.md
  % Total % Received % Xferd Average Speed Time Time Time Current
                                 Dload Upload Total Spent Left Speed
100 7077 0 0 100 7077 0 575k --:--:-- --:--:-- --:--:-- 575k
root@discourse-app:/var/www/discourse#

```

وهذا هو شكل هذا الاختبار في سجلات البريد الإلكتروني للمضيف:

```plaintext
May 24 16:53:49 localhost postfix/smtpd[25494]: connect from discourse-docker[172.17.0.2]
May 24 16:53:49 localhost postfix/smtpd[25494]: EB62CB5FCD: client=discourse-docker[172.17.0.2]
May 24 16:53:49 localhost postfix/cleanup[26008]: EB62CB5FCD: message-id=<>
May 24 16:53:49 localhost opendkim[1365]: EB62CB5FCD: can't determine message sender; accepting
May 24 16:53:49 localhost postfix/smtpd[25494]: disconnect from discourse-docker[172.17.0.2] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5

```

بالنظر إلى أنني لم أحدد أي TLS والمنفذ 25 في ملف app.yml الخاص بي، وأن هذا العمل حتى إعادة البناء بالأمس، يبدو بشكل متزايد أن أحدث إصدار من Discourse يتجاهل تكوين SMTP الخاص بي في ملف app.yml.

---

<div class="post-metadata">

### Author: ![Gunnar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gunnar/32/119647_2.png) [@Gunnar](https://meta.discourse.org/u/Gunnar)
#### Post date: [25 مايو 2022، 5:45ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/41 "2022-05-25T05:45:23Z")

</div>

بمب، @pfaffman و/أو @codinghorror.

هل تعتقد أن لدينا خطأ هنا، أو شيء آخر؟

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [25 مايو 2022، 6:16ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/42 "2022-05-25T06:16:13Z")

</div>

@gunnar لقد نقلت مشاركتك هنا لأن هذه هي مشكلة البريد الإلكتروني التي تصفها. لست متأكدًا مما إذا كان خطأ “تم حجز المنشور بالفعل” ناتجًا أيضًا عن هذا، ولكن التفاصيل التي قدمتها حول بريدك الإلكتروني تخص هذه المشكلة _هذه_.

---

<div class="post-metadata">

### Author: ![mstm](https://avatars.discourse-cdn.com/v4/letter/m/6de8d8/32.png) [@mstm](https://meta.discourse.org/u/mstm)
#### Post date: [25 مايو 2022، 6:35ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/44 "2022-05-25T06:35:47Z")

</div>

يبدو لي سخيفًا أنه بعد 30 يومًا لا تزال هذه المشكلة قائمة…  
اضطررت إلى تغيير مزود البريد الإلكتروني الخاص بي لإعادة تشغيل المنتدى الخاص بي.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [25 مايو 2022، 10:02ص UTC](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778/45 "2022-05-25T10:02:04Z")

</div>

هذا محبط، ولكن يبدو لي أن بعض الجواهر لم تعد تدعم تجاهل الشهادات غير الصالحة و/أو النقل غير المشفر. قد يكون الأمر ببساطة أن أيام إرسال البريد بهذه الطريقة قد ولت. لكنني لا أواجه المشكلة بنفسي، لذلك لم أبحث بما فيه الكفاية لأعرف ما إذا كنت على حق.

[Previous page](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778.md?page=1)

[Next page](https://meta.discourse.org/t/email-hostname-certificate-mismatch-causing-sidekiq-queue-overload-severe-site-instability/225778.md?page=3)
