رسائل وضع القائمة البريدية لا يتم إرسالها لبعض المشاركات الأولى

شكراً كاميرون، يسعدني سماع ذلك! سأقوم بجدولة إغلاق هذا الموضوع بعد شهر آخر، إذا تم إغلاقه وظهرت مشكلة أخرى فلا تتردد في فتح مشكلة أخرى :slight_smile:

ربما وجدت أحد التناقضات لدي.

لدي البريد الإلكتروني لـ I can't install libraries - #2 by MRAB - Python Help - Discussions on Python.org ولكن ليس البريد الإلكتروني للمنشور الأول. لقد أرفقت الرأس كما تم استلامه أدناه.

هل يمكنك التحقق مما تقوله سجلاتك بخصوص البريد الإلكتروني للمنشور الأول من فضلك؟ يجب أن يكون لديه معرف الرسالة \u003cdiscourse/post/72724@discuss.python.org\u003e ولكن هذا المعرف للرسالة لا يظهر في سجلات مرشح البريد الخاصة بي هنا.

شكراً،
كاميرون سيمبسون \u003ccs@cskk.id.au\u003e

الرؤوس في المنشور الثاني هي هذه:

Return-Path: \u003cincoming+verp-7a67e4e43670863710e0bebf82466d20@python1.discoursemail.com\u003e
X-Original-To: cs@cskk.id.au
Delivered-To: cs@cskk.id.au
Received: from mx-out-01b.sea2.discourse.cloud (mx-out-01b.sea2.discourse.cloud [184.105.176.58])
         (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
         (No client certificate requested)
         by mail.cskk.id.au (Postfix) with ESMTPS id 2F85142106
         for \u003ccs@cskk.id.au\u003e; Tue,  1 Nov 2022 02:06:11 +0000 (UTC)
Received: from localhost.localdomain (unknown [IPv6:2602:fd3f:3:207:0:242:ac11:b])
         by mx-out-01b.sea2.discourse.cloud (Postfix) with ESMTP id 66C61100455
         for \u003ccs@cskk.id.au\u003e; Tue,  1 Nov 2022 02:06:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=discoursemail.com;
         s=sea2; t=1667268369;
         bh=dqc9opBcaL3Sz5b7apIIcM2hRhdys9o0z9IGxAzk4i4=;
         h=Date:From:Reply-To:To:In-Reply-To:References:Subject:
         List-Unsubscribe:List-ID:List-Archive;
         b=nuQKrBE6H2us2CerZzzR2yDWOnGG7R4kRgmH21VHpzOh/onYgIPtSFsguZ1nDYXXr
         t/+2pfIXGpl/wRRPuAppWH7IOLzJt5bv/+QbAflcKduBbATnRoVnEokbVLRJjg7fmS
         vvYcR3BPcaWV5LbVhw3/9F32/XqDtyHvb04kS0lmS230xvEN+IVJ1F43fAq+OOfp2j
         xboY8fyRJJ245gCTO07Bx/AE5tdrJ5sFrOeTmlz0gn9NJaKYgQxEOxqtWSulX8IyT0
         erHwnaEg6prJFWjGtxrhiZfe5EtqMVop5XaTI4hbxD++9ndJIHS5rCNn9jjurwWB4u
         5UToaINnQoDsQ==
إعجاب واحد (1)

متابعة. يبدو أن Discourse اقتطع رأس الرسالة الذي لصقته.
سأضعها هنا عبر منتدى الويب بدلاً من البريد الإلكتروني:

قد تكون مشكلة عرض. النص الخام المعروض عند تحرير هذا المنشور يحتوي على الرؤوس الكاملة. لقد قمت بتحميلها كملف. أعتقد ذلك. - كاميرون
hdrs.txt (2.7 KB)

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

@martin هل رأيت المنشور أعلاه؟ يبدو أن المنشور الأول لم يصل إلى البريد الإلكتروني. - كاميرون

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

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

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

لا مشكلة، كنت أتحقق فقط. - كاميرون

إعجابَين (2)

تم التأكيد على أن هذا هو Message-ID الصحيح في سجلات البريد الإلكتروني الخاصة بنا لـ python. أعتقد أنه ربما ما حدث في هذه الحالة هو أن المنشور الأصلي تم نشره تحت فئة “التعبئة” ثم بعد فترة وجيزة تم تغييره إلى فئة “مساعدة بايثون”، مما قد يكون أثر على إرسال رسائل البريد الإلكتروني. يبدو أنه تم إرسال بريد إلكتروني إلى 5 أشخاص فقط للمنشور الأصلي، و 30 شخصًا (بما في ذلك أنت) للمنشور الثاني. ربما فقط راقب وترقب لمعرفة ما إذا كان هذا يحدث مرة أخرى ويمكننا رؤية ما إذا كان هناك نمط يتطور - هناك العديد من الدوائر القصيرة في نظام البريد الإلكتروني الخاص بنا لمنع إرسال رسائل البريد الإلكتروني في حالات معينة، وربما واجهنا واحدة هنا.

إعجاب واحد (1)
{"content":"\u003e[quote=\"Cameron Simpson, post:94, topic:233499, \n\u003eusername:cameron-simpson\"]\n\u003eIt should have message-id `\u003cdiscourse/post/72724@discuss.python.org\u003e`\n\u003ebut that message-id does not show in my mail filer logs here.\n\u003e[/quote]\n\u003e\n\u003eConfirmed that is the correct `Message-ID` in our email logs for python.\n\nGood.\n\n\u003eI think maybe what has happened in this case is that the OP was posted \n\u003eunder the \"Packaging\" category and then not long after changed to the \n\u003e\"Python Help\" category, which could have affected the sending of \n\u003eemails.  It looks like only 5 people were emailed for the OP, and 30 \n\u003ewere emailed (including you) for the second post. Maybe just keep an \n\u003eeye out and see if this happens again and we can see if a pattern \n\u003edevelops -- there are many short circuits in our email system to \n\u003eprevent emails being sent in certain cases, and we may have just run \n\u003einto one here.\n\nThat's interesting. I've got mailing list mode turned on, and AFAIK the \nPackaging category isn't muted for me. Should I not have received an \nemail for the OP?\n\nIs it fruitful to use me as a known unemailed case to examine the short \ncircuits?\n\nCheers,\nCameron Simpson \u003ccs@cskk.id.au\u003e","target_locale":"ar"}
إعجاب واحد (1)

إليك مثال آخر حيث تلقيت المنشور الثاني ولكن ليس OP:

إعجابَين (2)

ومثال آخر حيث تلقيت المنشور الثاني وليس المنشور الأصلي.

إعجابَين (2)

ومثال آخر: Why I can't do 'conda activate <env>' in JupyterLab? - Python Help - Discussions on Python.org حيث لدي المنشور الثاني ولكن ليس الأول. على الرغم من أن المنشور الأصلي من أغسطس.

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

وآخر: os.scandir should have an option to also yield the path itself - Ideas - Discussions on Python.org

بالنسبة لهذا الموضوع لدي المشاركة 6 فقط.

… و @martin هل يمكننا إلغاء الإغلاق التلقائي لهذا الموضوع من فضلك؟

إعجابَين (2)

عذرًا، هناك الكثير مما يحدث حاليًا داخليًا. شكرًا لك على إرسال المزيد من الأمثلة، سأحاول العثور على نمط منها.

هل تقصد هذا الموضوع على ميتا؟ أم الذي قمت بربطه بـ https://discuss.python.org/t/os-scandir-should-have-an-option-to-also-yield-the-path-itself/18383؟ لا يبدو أن أياً منهما لديه إغلاق تلقائي.

نعتذر، هناك الكثير مما يحدث حاليًا داخليًا. شكرًا على إرسال المزيد من الأمثلة، سأحاول العثور على نمط منها.

لا مشكلة. ولا داعي للعجلة.

هل تقصد هذا الموضوع على ميتا؟

هذا الموضوع على ميتا. بالأمس (؟) كان يقول إنه سيتم إغلاقه تلقائيًا في غضون أسبوعين، من إعداداتك هنا:

ولكن يبدو أن هذا قد تم إيقافه الآن، لذا كل شيء على ما يرام.

تحياتي،
Cameron Simpson cs@cskk.id.au

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

عذرًا، لقد كنت أنا. :slightly_smiling_face: لقد قمت بإزالة المؤقت بعد قراءة منشورك الذي يطلب إيقافه. لقد أضفت إعجابًا صغيرًا كاعتراف، لكن ربما كان ذلك إيماءة خفية جدًا. :slightly_smiling_face:

3 إعجابات

كانت خفية جدًا بالنسبة لي. كما قد تخمن من الموضوع، أنا مستخدم يعتمد على البريد الإلكتروني أولاً.

ولكن أيضًا، قرأت Snowcrash ولم ألاحظ أن اسم الشخصية الرئيسية كان تورية. لذلك أنت تخوض معركة شاقة معي إذا كنت ستستخدم الدقة :slight_smile:

تحياتي،
كاميرون

5 إعجابات

أنا أستخدم هذا كمثال الآن. حتى الآن لم يبرز شيء بالنسبة لي من خلال تتبع الكود. لم يتلق أحد بريدًا إلكترونيًا للمنشور الأصلي لهذا الموضوع وفقًا لجدول EmailLog الخاص بنا، ولكن ليس من الواضح لماذا، لأنه إذا قمت بتتبع نفس الخطوات كما في discourse/app/jobs/regular/notify_mailing_list_subscribers.rb at 23ac0cf8f1f5d7aede3991c6947530dc1af7f7a2 · discourse/discourse · GitHub وتوقفت قبل إرسال رسائل البريد الإلكتروني، يبدو أن الشيء الصحيح سيحدث. لا توجد سجلات للمنشور الأصلي في SkippedEmailLog أيضًا. أفترض أنه من الممكن أن تكون المهمة قد فشلت ثم فشلت في كل محاولة لاحقة، لكنني أشك في ذلك.

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

إعجاب واحد (1)
{"content":"\u003e[quote=\"Cameron Simpson, post:102, topic:233499, \n\u003eusername:cameron-simpson\"]\n\u003eومثال آخر حيث تلقيت المنشور الثاني وليس المنشور الأصلي.\n\u003e[/quote]\n\u003e\n\u003eأنا أستخدم هذا كمثال الآن. حتى الآن لم يظهر لي شيء من خلال تتبع الكود. لم يتلق _أحد_ بريدًا إلكترونيًا للمنشور الأصلي لهذا الموضوع وفقًا لجدول `EmailLog` الخاص بنا، ولكن ليس من الواضح لماذا، لأنه إذا قمت بتتبع نفس الخطوات الموجودة في https://github.com/discourse/discourse/blob/23ac0cf8f1f5d7aede3991c6947530dc1af7f7a2/app/jobs/regular/notify_mailing_list_subscribers.rb وتوقفت قبل إرسال رسائل البريد الإلكتروني، يبدو أن الشيء الصحيح سيحدث. لا توجد سجلات للمنشور الأصلي في `SkippedEmailLog` أيضًا. أفترض أنه من الممكن أن تكون المهمة قد فشلت ثم فشلت في كل محاولة لاحقة، لكنني أشك في ذلك.\n\nحسنًا. لا يمكنني رؤية أي خطأ في هذا الكود أيضًا، إلا إذا كانت هناك مشكلات غريبة مع عبارات `NOT EXISTS`. لكنها تبدو جيدة لعيناي الساذجة.\n\n\u003eلقد قمت بتعديل بعض الأشياء على استضافتنا لبايثون للسماح لي برؤية معلومات تسجيل أكثر تفصيلاً لهذه المهام. يرجى ترقب وإخباري إذا لاحظت حدوث هذا مرة أخرى خلال الأسبوعين المقبلين، آمل أن أتمكن من تعقب المشكلة.\n\nشكرًا لك. سأبقيك على اطلاع دائم بالعناصر الجديدة التي أراها.\n\nتحياتي،\nCameron Simpson \u003ccs@cskk.id.au\u003e","target_locale":"ar"}
إعجاب واحد (1)

مثال آخر اليوم: Printing only duplicates from a list - Python Help - Discussions on Python.org

لقد تلقيت المنشور الثاني ولكن ليس الأول:

[~/var/log/mailfiler]fleet2*\u003e agf discourse/post/78942@discuss.python.org *log
main.log
5551250:2022-12-24 08:25:19,937 Level 25 mailfiler: monitor: +spool:   +spool/new/1671830717.M998823P71474Q174.fleet2.l <discourse/post/78942@discuss.python.org>
5552015:2022-12-24 08:25:37,173 Level 25 mailfiler: monitor: +spool-in:   +spool-in/new/1671830719.#5973M944325P789 <discourse/post/78942@discuss.python.org>

spool-in.log
3606809:2022-12-24 08:25:37,173 Level 25   +spool-in/new/1671830719.#5973M944325P789 <discourse/post/78942@discuss.python.org>

spool.log
3243627:2022-12-24 08:25:19,937 Level 25   +spool/new/1671830717.M998823P71474Q174.fleet2.l <discourse/post/78942@discuss.python.org>
[~/var/log/mailfiler]fleet2*\u003e agf discourse/post/78934@discuss.python.org *log
[~/var/log/mailfiler]fleet2*\u003e

يعرض البحث عن معرف رسالة المنشور الثاني في سجلاتي ثم معرف رسالة المنشور الأول، والذي لم يتم رؤيته.

تحياتي،
كاميرون

وهناك حالة أخرى اليوم: Serve HTML from extensionless URLs in http.server - #2 by Rosuav - Ideas - Discussions on Python.org
التزامن في التوقيت (هذه والحالة السابقة كلاهما هذا الصباح، بعد فترة من الهدوء الظاهر) يجعلني أتساءل عما إذا كنا لا ننظر إلى خطأ منطقي بسيط “هل يجب إرسال هذا؟” بل إلى ظرف أوسع حيث لا يعمل ذلك، مثل إعادة تشغيل مثيل Discourse أو مشكلة موارد أخرى.
عملية بحث مماثلة عن معرف الرسالة الرد، ثم معرف الرسالة (OP) التي تم الرد عليها:

[~/var/log/mailfiler]fleet2*\u003e agf discourse/post/78998@discuss.python.org *log
main.log
5553805:2022-12-24 08:42:48,500 Level 25 mailfiler: monitor: +spool:   +spool/new/1671831759.M979332P32679Q9.fleet2.l <discourse/post/78998@discuss.python.org>
5553809:2022-12-24 08:42:48,522 Level 25 mailfiler: monitor: +spool-in:   +spool-in/new/1671831768.#6332M514534P789 <discourse/post/78998@discuss.python.org>

spool-in.log
3607754:2022-12-24 08:42:48,522 Level 25   +spool-in/new/1671831768.#6332M514534P789 <discourse/post/78998@discuss.python.org>

spool.log
3244519:2022-12-24 08:42:48,500 Level 25   +spool/new/1671831759.M979332P32679Q9.fleet2.l <discourse/post/78998@discuss.python.org>
[~/var/log/mailfiler]fleet2*\u003e agf discourse/post/78967@discuss.python.org *log
[~/var/log/mailfiler]fleet2*\u003e

تحياتي،
كاميرون

إعجابَين (2)

شكراً لك على تقديم هذين المثالين يا كاميرون. يمكن بالتأكيد أن يكون شيئاً كهذا، ربما شيء يتعلق بوظائفنا الخلفية في Sidekiq التي تخطئ أو يحدث لها شيء آخر بما أنها مخزنة في Redis.

تم التأكيد على عدم وجود سجل EmailLog لمستخدمك في هذا الموضوع للمنشئ. لا شيء آخر يبرز بالنسبة لي حتى الآن، هذه مشكلة مزعجة للغاية لتتبع سببها.

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

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