تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

عندما تحاول إرسال رسالة بريد إلكتروني برمجيا إلى خادم SMTP المحلي باستخدام الأسلوب إرسال في Microsoft Dynamics AX 4.0، لن يتم إرسال رسالة البريد الإلكتروني. بالإضافة إلى ذلك، ستتلقى رسالة الخطأ التالية:

الأسلوب 'send' في كائن COM للفئة 'CDO. رمز الخطأ الذي تم إرجاعه 0x80040213 الرسالة (<غير>) مما يعني: فشل النقل في الاتصال إلى الخادم.

السبب

قد تحدث هذه المشكلة إذا كانت الشروط التالية صحيحة:

  • يوجد خادم SMTP المحلي على كمبيوتر يعمل ب Microsoft Windows Server 2003.

  • يتم تعيين عنوان بروتوكول الإنترنت (IP) للخادم الظاهري SMTP إلى عنوان IP للكمبيوتر المحلي.

الحل

لحل هذه المشكلة، قم بتغيير عنوان IP للخادم الظاهري SMTP لاستخدام الخيار كافة غير الموقعين، ثم قم بتشغيل التعليمة البرمجية لإرسال رسالة البريد الإلكتروني برمجيا.

لتغيير عنوان IP للخادم الافتراضي SMTP، اتبع الخطوات التالية:

  1. انقر فوقابدأ ، وأشير إلى كافة البرامج، وأشير إلى الأدوات الإدارية، ثم انقر خدمات معلومات الإنترنت مدير (IIS).

  2. قم بتوسيع خادم Microsoft Dynamics AX 4.0.

  3. انقر بضغطة زر الماوس الأيمن فوق خادم SMTP الافتراضي، ثم انقر فوق خصائص.

  4. على علامة التبويب عام، انقر فوق (كل غير تعيين) في المربع عنوان IP.

  5. انقر فوق موافق لإغلاق مربع الحوار خصائص خادم SMTP الظاهري الافتراضي.

مزيد من المعلومات

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

التعليمة البرمجية التالية هي مثال على كيفية إرسال رسالة بريد إلكتروني برمجيا باستخدام الأسلوب إرسال في Microsoft Dynamics AX 4.0.

static void SysMailer(Args _args)
{
SysMailer mailer;
;

mailer = new SysMailer();
mailer.body("This is the body of the mail");
mailer.subject("The message subject");
mailer.fromAddress("alias@domain");
mailer.tos().appendAddress("alias@domain");
mailer.SMTPRelayServer("domain_name_of_SMTP_Server");

mailer.sendMail();

pause;
}

إذا كنت تستخدم وظيفة التنبيه لكي يتم إعلامك إما بالرسائل المنبثقة أو رسائل البريد الإلكتروني، فقد تحتاج إلى التحقق من صحة الإعدادات في إدارة خدمات معلومات الإنترنت (IIS). للقيام بذلك، اتبع الخطوات التالية:

  1. في IIS Manager، قم بتوسيع خادم Microsoft Dynamics AX 4.0.

  2. انقر بضغطة زر الماوس الأيمن فوق خادم SMTP الافتراضيالافتراضي . بعد ذلك، انقر فوق خصائص.

  3. انقر فوق علامة التبويب Access.

  4. انقر فوق الاتصالات.

  5. تحقق من تحديد الخيار "الكل باستثناء القائمة أدناه". أو، إذا تم تحديد الخيار "القائمة أدناه فقط"، فتحقق من أن القائمة ليست فارغة.

  6. في نافذة الاتصال، انقر فوق موافق لقبول التغيير.

  7. انقر فوق ترحيل. بعد ذلك، كرر الخطوات من 5 إلى 6.

  8. تحقق من تحديد الخيار الكل باستثناء القائمة أدناه. أو، إذا تم تحديد الخيار "القائمة أدناه فقط"، فتحقق من أن القائمة ليست فارغة.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×