דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

תופעות

בעת ניסיון לשלוח באופן תיכנותי הודעת דואר אלקטרוני לשרת SMTP המקומי באמצעות שיטת שליחה ב- Microsoft Dynamics AX 4.0, הודעת הדואר האלקטרוני לא נשלחת. נוסף לכך, אתה מקבל את הודעת השגיאה הבאה:

פעולת שירות 'שלח' באובייקט COM של הכיתה 'CDO'. קוד השגיאה המוחזר 0x80040213 (<לא>) כלומר: התעבורה לא הצליחה להתחבר לשרת.

סיבה

בעיה זו עלולה להתרחש אם התנאים הבאים מתקיימים:

  • שרת SMTP המקומי נמצא במחשב שבו פועל Microsoft Windows Server 2003.

  • כתובת פרוטוקול האינטרנט (IP) של שרת SMTP וירטואלי מוגדרת לכתובת ה- IP של המחשב המקומי.

פתרון

כדי לפתור בעיה זו, שנה את כתובת ה- IP של שרת ה- SMTP הווירטואלי כדי להשתמש באפשרות All Unassigned ולאחר מכן הפעל את הקוד כדי לשלוח את הודעת הדואר האלקטרוני באופן תיכנותי.

כדי לשנות את כתובת ה- IP של שרת SMTP וירטואלי, בצע את הפעולות הבאות:

  1. לחץ עלהתחל , הצבע על כל התוכניות, הצבע על כלי ניהולולאחר מכן לחץ על Internet Information Services (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;
}

אם אתה משתמש בפונקציונליות התראה כדי לקבל הודעה על-ידי הודעות מוקפצים או על-ידי הודעות דואר אלקטרוני, ייתכן שתצטרך לוודא שההגדרות נכונות ב- Internet Information Services (IIS). לשם כך, בצע את השלבים הבאים:

  1. ב- IIS Manager, הרחב את שרת Microsoft Dynamics AX 4.0.

  2. לחץ באמצעות לחצן העכבר הימני על שרת SMTP וירטואלי המהווה ברירת מחדל. לאחר מכן, לחץ על מאפיינים.

  3. לחץ על Access שלך.

  4. לחץ על חיבורים.

  5. ודא שהאפשרות "הכל למעט הרשימה שלהלן" נבחרה. לחלופין, אם האפשרות "רק הרשימה שלהלן" נבחרה, ודא שהרשימה אינה ריקה.

  6. בחלון חיבור, לחץ על אישור כדי לקבל את השינוי.

  7. לחץ על ממסר. לאחר מכן, חזור על שלבים 5 עד 6.

  8. ודא שהאפשרות הכל למעט הרשימה שלהלן נבחרה. לחלופין, אם האפשרות "רק הרשימה שלהלן" נבחרה, ודא שהרשימה אינה ריקה.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×