مشكلات البريد الإلكتروني الشائعة والحلول¶
تسرد هذه الصفحة أكثر مشكلات البريد الإلكتروني شيوعًا وحلولها.
Odoo ليس مزود بريد إلكتروني¶
Odoo لا يعمل مثل صندوق البريد الإلكتروني التقليدي، مثل Gmail أو Outlook أو Yahoo، إلخ.
بينما يستخدم Odoo رسائل البريد الإلكتروني كوسيلة لإخطار المستخدمين/العملاء والتواصل معهم، فهو بالتصميم ليس بديلاً عن خادم بريد إلكتروني مخصص. لذلك، قد لا يتصرف بالطريقة المتوقعة عند مقارنته بصندوق بريد إلكتروني تقليدي.
الاختلافات الرئيسية هي كما يلي:
افتراضيًا، بمجرد إرسال إشعار أو بريد إلكتروني معاملاتي (عرض أسعار، فاتورة، رسالة مباشرة إلى جهة اتصال) بنجاح، يتم حذف كائن البريد الإلكتروني. يبقى محتوى رسالة البريد الإلكتروني في سجل المحادثات الخاص بالسجل ذي الصلة. وهذا يمنع ازدحام قاعدة البيانات بنسخ متعددة من محتوى نفس البريد الإلكتروني (عند إرساله إلى مستلمين متعددين) إذا كان المحتوى موجودًا بالفعل في سجل المحادثات.
لا يوجد مفهوم النسخة (العمياء) الكربونية ([B]CC). يستخدم Odoo مفهوم المتابعين المضافين إلى سجل المحادثات لتحديد متى وكيف يتم إخطار جهة الاتصال أو تتلقى نسخة من البريد الإلكتروني تلقائيًا.
تتم معالجة رسائل البريد الإلكتروني الواردة من خلال التحقق مما إذا كان عنوان البريد الإلكتروني في حقل TO هو عنوان بريد إلكتروني صالح في قاعدة بيانات Odoo أو، في حالة البريد الإلكتروني للرد، ما إذا كان هناك مرجع في رأس البريد الإلكتروني يطابق رسالة مرسلة من قاعدة بيانات Odoo. سيتم إرجاع جميع رسائل البريد الإلكتروني الأخرى و**لن** يتم وضعها مؤقتًا في مجلد الرسائل غير المرغوب فيها أو الحجر الصحي. بعبارة أخرى، أي بريد إلكتروني لا علاقة له بقاعدة بيانات Odoo سيُفقد.
رسائل البريد الإلكتروني الصادرة¶
تغيير عنوان البريد الإلكتروني لحساب المسؤول¶
عند إنشاء قاعدة بيانات Odoo، يتم تعيين عنوان بريد إلكتروني نائب لحساب المسؤول الرئيسي. يوصى باستبدال عنوان البريد الإلكتروني للمسؤول بعنوان بريد إلكتروني صالح لمنع مشكلات البريد الإلكتروني الصادر.
للقيام بذلك، في حساب المسؤول، انقر على أيقونة المستخدم، وانقر على ملفي الشخصي (أو التفضيلات)، وقم بتحديث حقل البريد الإلكتروني الموجود ضمن علامة التبويب التفضيلات. استخدم أي عنوان بريد إلكتروني آخر أو استخدم نطاقك الفرعي Odoo (مثل company-name.odoo.com) و admin للجزء المحلي (مثل admin@company-name.odoo.com).
فشل التوصيل¶
عند إرسال رسالة، يتم عرض أيقونة (مظروف) في سجل المحادثات. تتحول الأيقونة إلى اللون الأحمر عندما يفشل التسليم لمستلم واحد على الأقل.
انقر بزر الماوس الأيسر على المظروف لعرض معلومات حول التسليم، وإذا أمكن، رسائل الخطأ ذات الصلة.
انقر على عرض تفاصيل الخطأ للحصول على معلومات إضافية حول سبب الفشل، إذا تمكن Odoo من معالجة الخطأ الأصلي أو البريد الإلكتروني المرتد.
انقر على إرسال وإغلاق لإعادة محاولة إرسال البريد الإلكتروني إلى جميع المستلمين المُفعَّلين () ضمن عمود إعادة المحاولة. سيتم تجاهل جميع المستلمين غير المُفعَّلين ().
انقر على تجاهل الكل لتجاهل جميع رسائل البريد الإلكتروني الفاشلة حاليًا وتحويل أيقونة المظروف من اللون الأحمر إلى الأبيض.
تظهر رسائل البريد الإلكتروني غير المرسلة أيضًا في قائمة انتظار البريد الإلكتروني في Odoo. للوصول إليها، قم بتفعيل وضع المطور وانتقل إلى .
تعرض رسائل البريد الإلكتروني الفاشلة حالة فشل التسليم. انقر على إعادة المحاولة لوضع البريد الإلكتروني الفاشل في قائمة انتظار البريد الإلكتروني مرة أخرى. سيظهر بعد ذلك بحالة صادر. سيتم إرسال البريد الإلكتروني مرة أخرى في المرة التالية التي يتم فيها تشغيل الإجراء المجدول لقائمة انتظار البريد الإلكتروني.
اختياريًا، يمكن إرسال رسائل البريد الإلكتروني في قائمة الانتظار على الفور بالنقر على إرسال الآن. انقر على إلغاء البريد الإلكتروني لإزالته من قائمة انتظار البريد الإلكتروني.
ملاحظة
يتم تنظيف رسائل البريد الإلكتروني المُرسَلة بشكل دوري من قائمة الانتظار. يتم التحكم في ذلك بواسطة الإجراء المُجدوَل التنظيف التلقائي الذي ينظف البيانات الزائدة في قاعدة بيانات Odoo الخاصة بك.
رسائل الخطأ الشائعة¶
تم الوصول إلى الحد اليومي¶
يحدد Odoo عدد رسائل البريد الإلكتروني التي يمكن إرسالها من قاعدة بيانات Odoo Online. ستضع معظم مزودي خدمة البريد الإلكتروني (مثل Google وYahoo وما إلى ذلك) عنوان IP لخادم Odoo في القائمة السوداء إذا كان خادم البريد الإلكتروني الخاص بـ Odoo يرسل عددًا كبيرًا جدًا من رسائل البريد الإلكتروني إلى عناوين غير موجودة أو لم تعد صالحة. ينطبق هذا أيضًا على رسائل البريد العشوائي غير المرغوب فيها المُرسَلة عبر قاعدة بيانات Odoo.
يتراوح الحد اليومي الافتراضي لرسائل البريد الإلكتروني بين 5 و200 رسالة بريد إلكتروني. يعتمد الحد الدقيق على عدة عوامل (قابلة للتغيير):
نوع اشتراك قاعدة البيانات (تطبيق واحد مجاني، تجريبي، اشتراك مدفوع)
التطبيقات المُثبَّتة (مثل التسويق بالبريد الإلكتروني، أتمتة التسويق)
إذا كانت عملية ترحيل قاعدة البيانات جارية
إذا تم الوصول إلى الحد اليومي، يمكنك:
الاتصال بدعم Odoo لزيادة حصة البريد الإلكتروني الخاصة بك. سيتم أخذ العوامل التالية في الاعتبار:
عدد المستخدمين في قاعدة البيانات
التطبيقات المُثبَّتة
معدل الارتداد (النسبة المئوية لعناوين البريد الإلكتروني التي لم تتلقَّ رسائل بريد إلكتروني لأنها تم إرجاعها بواسطة خادم بريد إلكتروني في طريقها إلى المُستلِم النهائي).
ما إذا كانت أسماء البريد الإلكتروني المُستعارة مُعدَّة بشكل صحيح وتستخدم النطاقات المُخصَّصة المناسبة.
نصيحة
عند استخدام نطاق مُخصَّص، تحقق من أن SPF و:ref:
DKIM <email-domain-dkim>و:ref:DMARC <email-domain-dmarc>مُكوَّنة بشكل صحيح بحيث يُسمح لخوادم البريد الإلكتروني الخاصة بـ Odoo بإرسال رسائل بريد إلكتروني نيابةً عن نطاقك المُخصَّص.
استخدم خادم بريد إلكتروني صادر خارجي لتكون مستقلاً عن حد البريد الإلكتروني في Odoo.
انتظر حتى اليوم التالي، وأعد محاولة إرسال البريد الإلكتروني. للقيام بذلك، قم بتنشيط وضع المطوِّر، ثم انتقل إلى ، وانقر فوق إعادة المحاولة بجوار البريد الإلكتروني غير المُرسَل.
مهم
يحسب الحد اليومي لرسائل البريد الإلكتروني كل بريد إلكتروني يغادر قاعدة بيانات Odoo الخاصة بك، سواء تم تشغيله يدويًا أو تلقائيًا. افتراضيًا، تُحتسب أي رسالة داخلية أو إشعار أو ملاحظة مُسجَّلة وما إلى ذلك كبريد إلكتروني إذا كانت تُخطر شخصًا ما عبر البريد الإلكتروني. يمكن التخفيف من ذلك عن طريق تلقي الإشعارات في Odoo بدلاً من البريد الإلكتروني.
خطأ SMTP¶
بروتوكول نقل البريد البسيط (SMTP) هو معيار يُستخدم لنقل رسائل البريد الإلكتروني بين خوادم البريد الإلكتروني و/أو عملاء البريد الإلكتروني.
إذا كنت تستخدم خادم SMTP خارجي لإرسال رسائل البريد الإلكتروني، فهناك مجموعة قياسية من رموز أخطاء SMTP موجودة. بينما أرقام الرموز ليست خاصة بـ Odoo، قد يختلف المحتوى الفعلي لرسالة الخطأ من خادم بريد إلكتروني إلى آخر.
Example
خطأ دائم في تسليم SMTP 550 من sendgrid.com:
Mail Delivery Failed
Mail delivery failed via SMTP server 'None'.
SMTPDataError: 550
The from address does not match a verified Sender Identity. Mail cannot be sent until this
error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/
to see the Sender Identity requirements
تشير رسالة الخطأ إلى أنك حاولت إرسال بريد إلكتروني من عنوان بريد إلكتروني غير موثق. يُعد التحقيق في إعدادات خادم البريد الإلكتروني الصادر أو عنوان FROM الافتراضي لقاعدة البيانات الخاصة بك نقطة انطلاق جيدة لاستكشاف المشكلة وإصلاحها، والتحقق من أنك أضفت عنوان البريد الإلكتروني إلى القائمة البيضاء من جانب sendgrid.com.
عادةً، إدخال محتوى رسالة الخطأ في بحث Google يمكن أن يوفر معلومات حول السبب الجذري وكيفية تصحيح المشكلة.
إذا تعذر حل المشكلة واستمرت في الحدوث، اتصل بـ دعم Odoo.
لا يوجد خطأ محدد¶
Odoo ليس دائماً قادراً على توفير معلومات حول سبب فشل التسليم. يطبق موفرو البريد الإلكتروني المختلفون سياساتهم الخاصة بخصوص رسائل البريد الإلكتروني المرتدة، وليس من الممكن دائماً لـ Odoo تفسيرها بشكل صحيح.
إذا كانت هناك مشكلة متكررة مع نفس العميل أو نفس النطاق، اتصل بـ دعم Odoo.
ملاحظة
أحد الأسباب الأكثر شيوعاً لفشل إرسال بريد إلكتروني دون رسالة خطأ يتعلق بإعداد SPF أو DKIM. تحقق أيضاً من أن إعداد إشعارات البريد الإلكتروني المطبق يتكيف مع احتياجات عملك. راجع وثائق الاتصال في Odoo عبر البريد الإلكتروني لمزيد من المعلومات.
وقت التنفيذ¶
يتم التعامل مع الوقت المحدد لإرسال بريد إلكتروني بواسطة أداة نظام cron (إجراء مجدول) يمكن استخدامها لجدولة المهام لتشغيلها تلقائياً في فترات زمنية محددة مسبقاً. يستخدم Odoo هذا النهج لإرسال رسائل البريد الإلكتروني التي تعتبر "غير عاجلة" (أي تنسيقات النشرات الإخبارية مثل المراسلات الجماعية وأتمتة التسويق والفعاليات). يتجنب هذا ازدحام خوادم البريد، ويعطي الأولوية للاتصالات الفردية بدلاً من ذلك.
cron هو إجراء يشغله Odoo في الخلفية لتنفيذ كود معين لإكمال مهمة. ينشئ Odoo أيضاً مشغلات cron في سير عمل معينة يمكن أن تشغل إجراءً مجدولاً قبل تاريخه المجدول. لا يُنصح عموماً بتشغيل إجراء مجدول يدوياً أو تغيير تكراره، لأنه قد يتسبب في أخطاء أو يعطل سير عمل معينة.
بشكل افتراضي، لقائمة انتظار البريد الإلكتروني العادية، يعمل cron البريد: مدير قائمة انتظار البريد الإلكتروني كل 60 دقيقة. أدنى فترة تشغيل لـ cron هي 5 دقائق. يوصي Odoo بفترة 15 دقيقة لضمان التشغيل السليم. إذا كانت الفترة قصيرة جداً، فقد لا تتم معالجة جميع رسائل البريد الإلكتروني، مما قد يتسبب في انتهاء مهلة cron.
رسائل البريد الإلكتروني التي تعتبر عاجلة (من شخص إلى آخر، مثل أوامر المبيعات والفواتير وأوامر الشراء، وما إلى ذلك) يتم إرسالها على الفور. لا تظهر ضمن ، إلا إذا فشل تسليمها.
يتم إرسال الحملات الإعلانية بالبريد الإلكتروني في أقرب وقت ممكن (بعد النقر على زر إرسال) أو في وقت مجدول (بعد النقر على زر جدولة).
بالنسبة لقائمة انتظار التسويق بالبريد الإلكتروني، يعمل cron التسويق بالبريد الإلكتروني: معالجة قائمة الانتظار مرة واحدة في اليوم، ولكن سيتم تشغيله تلقائياً مبكراً إذا تم جدولة حملة خارج هذا التكرار الافتراضي. إذا كانت قائمة المراسلة تحتوي على عدد كبير من المستلمين، فإن تشغيل cron يدوياً عدة مرات غير مستحسن، لأنه لن يسرع وقت المعالجة وقد يتسبب في أخطاء.
نصيحة
لتحرير crons، قم بتمكين وضع المطور وانتقل إلى .
انظر أيضًا
لمزيد من المعلومات حول crons عند استخدام Odoo.sh، راجع الأسئلة التقنية الشائعة حول Odoo.sh.
حملات تسويق البريد الإلكتروني عالقة في قائمة الانتظار¶
إذا تم وضع العديد من حملات تسويق البريد الإلكتروني في قائمة الانتظار، فستتم معالجتها بترتيب زمني بناءً على تاريخ إنشائها.
Example
إذا كانت هناك ثلاث حملات: Campaign_1 (أُنشئت في 1 يناير)، وCampaign_2 (أُنشئت في 2 يناير)، وCampaign_3 (أُنشئت في 3 يناير)، فإنها توضع في قائمة الانتظار بالنقر على إرسال في جميع الحملات الثلاث.
سيحاول الـ cron معالجة Campaign_1، ثم Campaign_2، وأخيراً Campaign_3. لن يبدأ في معالجة Campaign_2 حتى ينتهي من معالجة Campaign_1.
إذا لم تغادر حملة بريد إلكتروني قائمة الانتظار مطلقاً، فقد تكون هناك مشكلة في الحملة الموجودة في أعلى قائمة الانتظار. لاستكشاف الأخطاء وإصلاحها، يمكننا إزالة Campaign_1 من قائمة الانتظار بالنقر على زر إلغاء، ومعرفة ما إذا كانت الحملتان الأخريان سيتم إرسالهما. بعد ذلك يمكننا محاولة إصلاح Campaign_1 أو الاتصال بـ دعم Odoo.
رسائل البريد الإلكتروني الواردة¶
عندما تكون هناك مشكلة في رسائل البريد الإلكتروني الواردة، قد لا يكون هناك مؤشر بحد ذاته في Odoo. إن عميل البريد الإلكتروني المُرسِل، الذي يحاول الاتصال بقاعدة البيانات، هو من سيحصل على رسالة ارتداد (غالباً ما تكون رسالة خطأ 550: صندوق البريد غير متاح).
لم يتم استلام البريد الإلكتروني¶
اتصل بـ دعم Odoo إذا كانت هناك مشكلة متكررة مع نفس العميل أو النطاق.
يمكنك استخدام سجلات قاعدة البيانات لفهم المشكلات وإصلاحها. السجلات هي مجموعة مخزنة من جميع المهام المكتملة في قاعدة البيانات. إنها تمثيل نصي فقط، مكتمل بالطوابع الزمنية لكل إجراء تم اتخاذه في قاعدة بيانات Odoo. يمكن أن يكون هذا مفيداً لتتبع رسائل البريد الإلكتروني التي تغادر قاعدة البيانات. يمكن أيضاً رؤية حالات فشل الإرسال من خلال السجلات عندما تشير إلى أن الرسالة حاولت الإرسال بشكل متكرر. تُظهر السجلات كل إجراء إلى خوادم البريد الإلكتروني من قاعدة البيانات.
توجد السجلات المباشرة في مجلد ~/logs/ (يتم الوصول إليه عبر سطر الأوامر أو على لوحة بيانات Odoo.sh). يتم إنشاء ملفات السجل يومياً في الساعة 5:00 صباحاً (بالتوقيت العالمي المنسق).
نصيحة
الملفان الأحدث، لليوم الحالي واليوم السابق، يُسميان odoo.log و:file:odoo.log.1.
يتم تسمية ملفات السجل للتواريخ الأقدم باستخدام تواريخها وتكون مضغوطة. استخدم الأوامر grep و:command:zgrep (للملفات المضغوطة) للبحث في الملفات.
انظر أيضًا
لمزيد من المعلومات حول السجلات وكيفية الوصول إليها عبر لوحة البيانات Odoo.sh، ارجع إلى وثائق سجلات Odoo.sh.
لمزيد من المعلومات حول الوصول إلى السجلات عبر سطر الأوامر، راجع وثائق تسجيل المطورين.
معلومات لدعم Odoo¶
فيما يلي قائمة بالمعلومات المفيدة التي يجب تضمينها عند التواصل مع دعم Odoo:
تصدير كامل للبريد الإلكتروني من صندوق الوارد. تكون هذه عادةً بتنسيقات ملفات
.emlأو.msgتحتوي على معلومات تقنية مطلوبة للتحقيق. تعتمد العملية الدقيقة لتنزيل الملف على موفر البريد الإلكتروني الخارجي الخاص بك.انظر أيضًا
عند استخدام برنامج بريد إلكتروني محلي (مثل Thunderbird أو Apple Mail أو Outlook، إلخ) لمزامنة رسائل البريد الإلكتروني، عادةً ما يكون من الممكن تصدير النسخ المحلية من رسائل البريد الإلكتروني كملفات EML/MSG. راجع وثائق البرنامج المستخدم لمزيد من المعلومات.
نصيحة
إذا أمكن، يجب أن يستند ملف EML/MSG إلى البريد الإلكتروني الأصلي الذي تم إرساله وفشل أو يسبب مشاكل.
بالنسبة لرسائل البريد الإلكتروني الواردة: إذا أمكن، اتصل بمرسل البريد الإلكتروني الأصلي واطلب نسخة EML/MSG من البريد الإلكتروني الأصلي. إرسال نسخة من البريد الإلكتروني الأصلي (معاد توجيهه) يحتوي فقط على معلومات جزئية متعلقة باستكشاف الأخطاء وإصلاحها.
للرسائل الإلكترونية الصادرة: قدِّم ملف EML/MSG للبريد الإلكتروني أو حدد السجل المتأثر في قاعدة البيانات (مثل رقم أمر البيع، اسم جهة الاتصال، رقم الفاتورة) والتاريخ/الوقت الذي أُرسل فيه البريد الإلكتروني (مثل: تم إرسال البريد الإلكتروني في 10 يناير 2024 الساعة 11:45 صباحاً بتوقيت وسط أوروبا).
شرح للمسار الدقيق المُتبع لاستلام تلك الرسائل الإلكترونية في Odoo بشكل طبيعي. حاول الإجابة على الأسئلة التالية:
هل هذه رسالة إشعار من رد تم استلامه في Odoo؟
هل هذه رسالة يتم إرسالها من قاعدة بيانات أودو ؟
هل هناك خادم بريد إلكتروني وارد قيد الاستخدام، أم أنه يتم إعادة توجيه/إعادة توجيه البريد الإلكتروني من خلال خادم بريد إلكتروني مخصص أو مزود ؟
هل هناك مثال على رسالة بريد إلكتروني تم إرسالها بشكل صحيح ؟
هل غيرت أي إعدادات متعلقة بالبريد الإلكتروني مؤخرًا ؟ هل توقف عن العمل بعد تلك التغييرات ؟
إجابة على الأسئلة التالية:
هل هي قضية عامة أم أنها خاصة بحالة الاستخدام ؟ إذا كان محددًا لحالة الاستخدام، فأي منها ؟
هل يعمل كما هو متوقع؟ في حال إرسال البريد الإلكتروني باستخدام Odoo، يجب أن يصل البريد المرتد إلى قاعدة بيانات Odoo ويعرض المغلف الأحمر.