لا يتلقى المستلم رسائل البريد الإلكتروني التي يرسلها مستخدم Microsoft Dynamics CRM باستخدام عميل ويب Microsoft Dynamics CRM


الأعراض


عميل ويب Microsoft Dynamics CRM 3.0

عندما يرسل مستخدم Microsoft Dynamics CRM رسالة بريد إلكتروني باستخدام عميل ويب Microsoft Dynamics CRM 3.0، لا يتلقى المستلم رسالة البريد الإلكتروني. تحدث هذه المشكلة إذا تحققت الحالتين التاليتين:
  • يتم تثبيت مكونات الملقم Microsoft Dynamics CRM و Microsoft Exchange Server على ملقمات منفصلة.
  • أثناء تثبيت مكونات الملقم Microsoft Dynamics CRM، كتابة اسم ملقم Exchange كاسم خادم بروتوكول نقل البريد البسيط (SMTP) الواردة كاسم خادم SMTP صادر.
  • قام خادم Microsoft Dynamics CRM تثبيت خدمة SMTP محلي.
ملاحظة: على خادم Microsoft Dynamics CRM، يمكنك مشاهدة رسائل البريد الإلكتروني التي لم يتم حلها في الدليل التالي:
C:\Inetpub\mailroot\Badmail
بالإضافة إلى ذلك، قد تتلقى رسالة الخطأ التالية:
"فشل تهيئة الرمز المميز" تهيئة الرمز المميز فيلوريت

عميل ويب Microsoft Dynamics CRM 4.0 أو Microsoft Dynamics CRM 2011

عندما يرسل مستخدم Microsoft Dynamics CRM رسالة بريد إلكتروني باستخدام عميل ويب Microsoft Dynamics CRM 4.0 أو Microsoft Dynamics CRM 2011، يتم إرسال رسالة البريد الإلكتروني أو قوائم الانتظار. ومع ذلك، في حالة حدوث مشكلة عندما يقوم المستخدم بإرسال رسالة البريد الإلكتروني، يتلقى المستخدم إحدى رسائل الخطأ التالية في نشاط البريد الإلكتروني.

رسالة الخطأ 1
لم يتم إرسال هذه الرسالة للتسليم حتى الآن. تم إجراء محاولة واحدة حتى الآن.
رسالة الخطأ 2
فشل تسليم الرسالة. يجب إعادة إرسالها لأية معالجة إضافية.
بالإضافة إلى ذلك، تتلقى رسالة خطأ مشابهة للرسالة التالية في سجل الأحداث مسكرميمايلوج:
نوع الحدث: خطأ

مصدر الحدث: مسكرميميلوج

فئة الحدث: بلا

ID:0 الحدث

Date:Date
Time:Time
User:N/A

Computer:ComputerName
الوصف: في حدث خطأ #61042-أثناء معالجة رسائل البريد الإلكتروني الصادرة بالموضوع "اختبار 3 CRM:0001011 اليوم" ل SMTP: http://adsrv:81/MS1 للتسليم من خلال أدسرف. System.Net.Mail.SmtpException: فشل في إرسال البريد. ---> System.Net.WebException: غير قادر على الاتصال بملقم بعيد---> System.Net.Sockets.SocketException: لا يمكن الاتصال نظراً لرفض الجهاز الهدف

في System.Net.Sockets.Socket.DoConnect (نقطة النهاية اندبوينتسنابشوت، سوكيتادريس سوكيتادريس)

في System.Net.Sockets.Socket.InternalConnect (ريموتيب نقطة النهاية)

في System.Net.ServicePoint.ConnectSocketInternal (كونيكتفيلوري منطقية، s4 مأخذ التوصيل، s6 مأخذ التوصيل، مأخذ التوصيل والمقابس IPAddress & عنوان، كوننيكتسوكيتستاتي حالة IAsyncResult ل asyncResult، مهلة Int32، الاستثناء والاستثناء)

---تتبع مكدس الذاكرة المؤقتة الاستثناء الداخلي---نهاية

في System.Net.ServicePoint.GetConnection (بوليدستريام بوليدستريام، مالك الكائن، متزامنة منطقية، عنوان Ip وعنوان مأخذ التوصيل أبورتسوكيت، مأخذ التوصيل & abortSocket6، مهلة Int32)

في System.Net.PooledStream.Activate (أوونينجوبجيكت الكائن المتزامن منطقية، مهلة Int32، أسينككالباك جينيرالاسينكديليجاتي)

في System.Net.PooledStream.Activate (الكائن أوونينجوبجيكت، أسينككالباك جينيرالاسينكديليجاتي)

في System.Net.ConnectionPool.GetConnection (الكائن أوونينجوبجيكت، أسينككالباك جينيرالاسينكديليجاتي، كريتيونتيميوت Int32)

في System.Net.Mail.SmtpConnection.GetConnection (مضيف السلسلة، منفذ Int32)

في System.Net.Mail.SmtpTransport.GetConnection (مضيف السلسلة، منفذ Int32)

في System.Net.Mail.SmtpClient.GetConnection()

في System.Net.Mail.SmtpClient.Send (رسالة مايلميساجي)

---تتبع مكدس الذاكرة المؤقتة الاستثناء الداخلي---نهاية

في System.Net.Mail.SmtpClient.Send (رسالة مايلميساجي)

في Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider.SendMessage (مايلميساجي مايلميساجي)

في Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider.ProcessMessageInternal (البريد الإلكتروني اميلميساجي)

في Microsoft.Crm.Tools.Email.Providers.CrmPollingSendEmailProvider.ProcessMessage (البريد الإلكتروني اميلميساجي)

في Microsoft.Crm.Tools.Email.Providers.CrmPollingSendEmailProvider.Run()



لمزيد من المعلومات، راجع "مركز التعليمات والدعم" في http://go.microsoft.com/fwlink/events.asp.

السبب


يعتمد Microsoft Dynamics CRM على خادم SMTP المحلي لرسائل البريد الإلكتروني إلى الأمام إلى ملقم Exchange. تحدث هذه المشكلة لسبب من الأسباب التالية:
  • لم يتم تكوين تكوين SMTP على خادم Microsoft Dynamics CRM لرسائل البريد الإلكتروني إلى الأمام إلى ملقم Exchange.
  • لم يتم تكوين ملقم Exchange السماح بترحيل رسائل من خادم Microsoft Dynamics CRM.

الحل


لحل هذه المشكلة، اتبع الخطوات التالية.

الخطوة 1: تكوين SMTP على خادم Microsoft Dynamics CRM لرسائل البريد الإلكتروني إلى الأمام إلى ملقم Exchange

  1. على خادم Microsoft Dynamics CRM، فتح خدمات معلومات إنترنت (IIS). للقيام بذلك، انقر فوق ابدأ، انقر فوق أدوات إدارية، وثم انقر فوق إدارة خدمات معلومات إنترنت (IIS).
  2. في إدارة خدمات معلومات إنترنت (IIS)، قم بتوسيع الملقم الظاهري SMTP الافتراضيةانقر نقراً مزدوجاً فوق مجالات، أشر إلى جديدوثم انقر فوق مجال.
  3. في معالج SMTP، انقر فوق بعيد ضمن تحديد نوع المجالومن ثم انقر فوق التالي.
  4. اكتب اسم المجال الخاص بك في المربع الاسم ، ومن ثم انقر فوق إنهاء.
  5. في الجزء الأيسر، انقر نقراً مزدوجاً فوق اسم المجال الذي قمت بإضافته في الخطوات من 2 إلى 4 ومن ثم انقر فوق خصائص.
  6. في علامة التبويب عام ، انقر لتحديد خانة الاختيار السماح البريد الوارد يتم ترحيل على هذا المجال ، ومن ثم انقر فوق إعادة توجيه كافة البريد إلى المضيف الذكية. في المربع ضمن إعادة توجيه كافة البريد إلى المضيف الذكية، اكتب اسم ملقم Exchange، ومن ثم انقر فوق موافق.
  7. قم بإعادة تشغيل خدمة SMTP على خادم Microsoft Dynamics CRM. للقيام بذلك، انقر فوق ابدأ، انقر فوق أدوات إدارية، وثم انقر فوق خدمات. انقر فوق بروتوكول نقل البريد البسيط (SMTP)ومن ثم انقر فوق إعادة التشغيل.

خطوة 2: تكوين ملقم Exchange للسماح بترحيل رسائل من خادم Microsoft Dynamics CRM

Exchange Server 2003

إذا كنت تستخدم Microsoft Exchange Server 2003، يجب أولاً تكوين "تقييدات الترحيل" وثم تأكد من "مراقبة الاتصالات".
تكوين تقييدات الترحيل
  1. انقر فوق ابدأوأشر إلى البرامج، وأشر إلى Microsoft Exchange، وثم انقر فوق إدارة النظام
  2. انقر فوق الخوادم، انقر فوق اسم ملقم Exchange، انقر فوق بروتوكولاتوفوق SMTP.
  3. انقر بالزر الأيمن الافتراضي ملقم SMTP الظاهريوانقر فوق خصائصثم انقر فوق علامة التبويب Access .
  4. وفي مجال قيود الترحيل ، انقر فوق ترحيل.
  5. تحقق من تحديد الخيار فقط القائمة أدناه ، ثم إضافة خادم Microsoft Dynamics CRM إلى القائمة.

    إذا كنت تستخدم Microsoft Dynamics CRM 4.0 أو Microsoft Dynamics CRM 2011، تأكد من إضافة ملقم توجيه Exchange المثبتة إلى القائمة.
  6. قم بإعادة تشغيل خدمة SMTP. للقيام بذلك، اتبع الخطوات التالية:
    1. انقر فوق ابدأوأشر إلى البرامج، وأشر إلى أدوات إدارية، وثم انقر فوق خدمات.
    2. انقر فوق بروتوكول نقل البريد البسيط (SMTP)ومن ثم انقر فوق إعادة التشغيل.
تأكد من مراقبة الاتصالات
  1. انقر فوق ابدأوأشر إلى البرامج، وأشر إلى Microsoft Exchange، وثم انقر فوق إدارة النظام
  2. انقر فوق الخوادم، انقر فوق اسم ملقم Exchange، انقر فوق بروتوكولاتوفوق SMTP.
  3. انقر بالزر الأيمن الافتراضي ملقم SMTP الظاهريوانقر فوق خصائصثم انقر فوق علامة التبويب Access .
  4. وفي مجال مراقبة الاتصالات ، انقر فوق " اتصال".
  5. بشكل افتراضي، يتم تحديد الخيار الكل ما عدا القائمة أدناه . إذا تم إضافة خادم Microsoft Dynamics CRM إلى هذه القائمة، يجب الاتصال مسؤول Exchange لتحديد السبب في أنه قد تمت إضافة خادم Microsoft Dynamics CRM.

    ملاحظة: لرسائل البريد الإلكتروني ل Microsoft Dynamics CRM للعمل بشكل صحيح، يجب أن تكون قادراً على الاتصال بملقم Exchange خادم Microsoft Dynamics CRM.
  6. إذا تم تحديد الخيار فقط القائمة أدناه ، يجب إضافة خادم Microsoft Dynamics CRM إلى قائمة السماح له بالاتصال بخادم Exchange.
  7. إذا أجريت أية تغييرات على إعدادات "التحكم باتصال"، قم بإعادة تشغيل خدمة SMTP. للقيام بذلك، اتبع الخطوات التالية:
    1. انقر فوق ابدأوأشر إلى البرامج، وأشر إلى أدوات إدارية، وثم انقر فوق خدمات.
    2. انقر فوق بروتوكول نقل البريد البسيط (SMTP)ومن ثم انقر فوق إعادة التشغيل.

التطبيق Exchange Server 2007

إذا كنت تستخدم Microsoft Exchange Server 2007، الذي يجب إنشاء رابط تلقي تبادل جديد تكوين رابط للمستخدم المجهول، تكوين أذونات بروتوكول للموصل تلقي وقم بإعادة تشغيل خدمة النقل Microsoft Exchange على ملقم Exchange.
إنشاء تبادل تلقي موصل
  1. افتح وحدة تحكم إدارة Exchange.
  2. قم بتوسيع تكوين الخادم.
  3. انقر فوق نقل لوحة الوصل.
  4. انقر بالزر الأيمن تظهر الروابطوثم انقر فوق الرابط تلقي جديدة.
  5. اكتب اسماً في المربع الاسم .
  6. في القائمة تحديد الاستخدام المقصود لهذا الموصل التلقي ، انقر فوق داخليومن ثم انقر فوق التالي.
  7. في المقطع إعدادات شبكة الاتصال عن بعد ، انقر فوق إضافة، واكتب عنوان IP لخادم Microsoft Dynamics CRM.


    ملاحظة: إذا كنت ترى 0.0.0.0-255.255.255.255 القيمة، انقر فوق حذف.
  8. انقر فوق التالي، انقر فوق جديد، ومن ثم انقر فوق إنهاء.
تكوين رابط للمستخدم المجهول
  1. النقر بالزر الأيمن التبادل تلقي رابط إنشاء، وثم انقر فوق خصائص.
  2. انقر فوق علامة التبويب مجموعات الأذونات .
  3. تأكد من أن خيار تحديد الأشخاص المسموح لهم الاتصال بالموصل تلقي تعيين المستخدمين المجهولينوانقر فوق تطبيق، ثم انقر فوق موافق.
تكوين أذونات بروتوكول للموصل التلقي
ملاحظة: يجب أن يكون لديك أدوات دعم Windows تثبيت لإكمال هذه الخطوات. يجب استخدام مسؤولاً الخبراء الأداة Adsiedit.msc.
  1. بدء تشغيل أداة Adsiedit.msc.
  2. قم بتوسيع تكوين، توسيع الخدمات، قم بتوسيع Microsoft Exchange، قم بتوسيع CN = "أول مؤسسة"، توسيع المجموعات الإدارية، قم بتوسيع المجموعة الإدارية الصرف، توسيع الملقمات، توسيع بروتوكولاتثم قم بتوسيع الروابط تلقي SMTP.
  3. النقر بالزر الأيمن التبادل تلقي رابط إنشاء، وثم انقر فوق خصائص.
  4. انقر فوق علامة التبويب أمان .
  5. انقر فوق تسجيل دخول مجهول.
  6. انقر لتحديد خانة الاختيار إرسال رسائل إلى أي متلق وخانة الاختيار قبول المرسل مجال موثوق ، انقر فوق تطبيق، ثم انقر فوق موافق.
قم بإعادة تشغيل خدمة النقل Microsoft Exchange على ملقم Exchange
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، ثم اكتب services.msc ثم انقر فوق موافق.
  2. انقر نقراً مزدوجاً فوق خدمة النقل Microsoft Exchangeومن ثم انقر فوق إعادة التشغيل.

المراجع


لمزيد من المعلومات حول كيفية استكشاف مشكلات البريد الإلكتروني الوارد والصادر، قم بزيارة موقع Microsoft TechNet التالي على الويب:لمزيد من المعلومات حول كيفية السماح بخوادم التطبيقات ترحيل إيقاف Exchange Server 2007، قم بزيارة موقع Microsoft التالي على الويب: