Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Όταν προσπαθείτε να στείλετε μέσω προγραμματισμού ένα μήνυμα ηλεκτρονικού ταχυδρομείου στον τοπικό διακομιστή SMTP χρησιμοποιώντας τη μέθοδο "Αποστολή" στο Microsoft Dynamics AX 4.0, το μήνυμα ηλεκτρονικού ταχυδρομείου δεν αποστέλλεται. Επιπλέον, εμφανίζεται το ακόλουθο μήνυμα σφάλματος:

Μέθοδος 'αποστολής' στο αντικείμενο COM της κλάσης 'CDO. Ο κωδικός σφάλματος που επιστρέφεται 0x80040213 μήνυμα (<άγνωστο>), το οποίο σημαίνει ότι: Η μεταφορά απέτυχε να συνδεθεί με το διακομιστή.

Αιτία

Αυτό το πρόβλημα μπορεί να προκύψει εάν ισχύουν οι ακόλουθες συνθήκες:

  • Ο τοπικός διακομιστής SMTP βρίσκεται σε έναν υπολογιστή που εκτελεί τον Microsoft Windows Server 2003.

  • Η διεύθυνση πρωτοκόλλου Internet (IP) του εικονικού διακομιστή SMTP ορίζεται στη διεύθυνση IP του τοπικού υπολογιστή.

Επίλυση

Για να επιλύσετε αυτό το πρόβλημα, αλλάξτε τη διεύθυνση IP του εικονικού διακομιστή SMTP για να χρησιμοποιήσετε την επιλογή "Όλα τα μη αντιστοιχισμένα" και, στη συνέχεια, εκτελέστε τον κώδικα για να στείλετε μέσω προγραμματισμού το μήνυμα ηλεκτρονικού ταχυδρομείου.

Για να αλλάξετε τη διεύθυνση IP του εικονικού διακομιστή SMTP, ακολουθήστε τα παρακάτω βήματα:

  1. Κάντε κλικ στην επιλογή"Έναρξη", τοποθετήστε τοδείκτη του ποντικιού στην επιλογή "Όλα τα προγράμματα", τοποθετήστε το δείκτη του ποντικιού στην επιλογή "Εργαλεία διαχείρισης" και, στη συνέχεια, κάντε κλικ στην επιλογή Internet Information Services (IIS).

  2. Αναπτύξτε το διακομιστή Microsoft Dynamics AX 4.0.

  3. Κάντε δεξί κλικ στην επιλογή "Προεπιλεγμένος εικονικός διακομιστής SMTP"και, στη συνέχεια, κάντε κλικ στην επιλογή "Ιδιότητες".

  4. Στην καρτέλα "Γενικά", κάντε κλικ στην επιλογή (Όλα τα μη αντιστοιχισμένα) στο πλαίσιο διεύθυνσης IP.

  5. Κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου "Προεπιλεγμένες ιδιότητες εικονικού διακομιστή 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, αναπτύξτε το διακομιστή Microsoft Dynamics AX 4.0.

  2. Κάντε δεξί κλικ στην επιλογή "Προεπιλεγμένος εικονικός διακομιστής SMTP". Στη συνέχεια, κάντε κλικ στην επιλογή "Ιδιότητες".

  3. Κάντε κλικ στην καρτέλα "Access".

  4. Κάντε κλικ στην επιλογή "Συνδέσεις".

  5. Βεβαιωθείτε ότι είναι ενεργοποιημένη η επιλογή "Όλα εκτός από την παρακάτω λίστα". Εναλλακτικά, εάν είναι ενεργοποιημένη η επιλογή "Μόνο η παρακάτω λίστα", βεβαιωθείτε ότι η λίστα δεν είναι κενή.

  6. Στο παράθυρο "Σύνδεση", κάντε κλικ στο κουμπί "OK" για να αποδεχτείτε την αλλαγή.

  7. Κάντε κλικ στην επιλογή "Αναμετάδοση". Στη συνέχεια, επαναλάβετε τα βήματα 5 έως 6.

  8. Βεβαιωθείτε ότι είναι ενεργοποιημένη η επιλογή "Όλα εκτός από την παρακάτω λίστα". Εναλλακτικά, εάν είναι ενεργοποιημένη η επιλογή "Μόνο η παρακάτω λίστα", βεβαιωθείτε ότι η λίστα δεν είναι κενή.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×