Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πώς να λαμβάνω μηνύματα από την VB6 με χρήση του MAPI;

Îåêßíçóå áðü ôï ìÝëïò Xlomo_prosopo. Τελευταία δημοσίευση από το μέλος Xlomo_prosopo στις 20-05-2006, 21:58. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  19-05-2006, 21:01 13024

    Πώς να λαμβάνω μηνύματα από την VB6 με χρήση του MAPI;

        Προσπαθώ να φτιάξω μία απλή εφαρμογή που να στέλνει και να λαμβάνει mails κάνοντας χρήση του MAPI  αλλά έχω το εξίς πρόβλημα: Όταν κάνω Fetch για να πάρω όλα τα μηνύματα από το outlook express , η εφαρμογή μου μπαίνει στον τοπικό φάκελο των εισρχομένων και όχι στον φάκελο του hotmail λογαριασμού απ' όπου θέλω να πάρω τα mails.Το sign in στον λογαριασμο γίνεται κανονικά καθώς επίσης και η αποστολή mail από αυτόν τον λογαριασμό μέσω mapi.Ο κώδικας που χρησημοποιώ είναι ο ακόλουθος:


        MAPISession1.UserName = "myusername"
        MAPISession1.Password = "mypass"
        MAPISession1.SignOn
       
        MAPIMessages1.SessionID = MAPISession1.SessionID
        MAPIMessages1.Fetch

        If MAPIMessages1.MsgCount > 0 Then
                Label4.Caption = "Message " & _
                LTrim$(Str$(MAPIMessages1.MsgIndex + 1)) & "of " & _
                LTrim$(Str$(MAPIMessages1.MsgCount))

            txtDe.Text = MAPIMessages1.MsgOrigDisplayName

            txtFec.Text = MAPIMessages1.MsgDateReceived

            txtAsun.Text = MAPIMessages1.MsgSubject

            RichTextBox1.Text = MAPIMessages1.MsgNoteText

            tAdj.Text = MAPIMessages1.AttachmentCount

         
        End If



    Αν μπορεί κάποιος να βοηθήσει θα ήμουν υπόχρεος.
    Ευχαριστώ!
  •  20-05-2006, 00:54 13038 σε απάντηση της 13024

    Απ: Πώς να λαμβάνω μηνύματα από την VB6 με χρήση του MAPI;

    Δεν είχα υπόψη μου ότι το MAPI δεν μπορεί να πάρει μηνύματα με το Outlook Express. Ημουν σχεδόν σίγουρος ότι χρησιμοποιεί τα Profile του Outlook και μόνο, εφόσον είναι εγκατεστημένο στο μηχάνημα.

    Είσαι σίγουρος ότι βλέπει το Outlook Express και όχι το Outlook που πιθανώς είναι εγκατεστημένο στο ίδιο μηχάνημα;

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  20-05-2006, 02:00 13039 σε απάντηση της 13038

    Απ: Πώς να λαμβάνω μηνύματα από την VB6 με χρήση του MAPI;

    Το Hotmail έχει κάποιες ιδιαιτερότητες... Στο παρακάτω link έχει αρκετές πληροφορίες, ωστόσο αναφέρεται σε VB.NET

    http://www.vbdotnetheaven.com/UploadFile/kdukes/HTTPMail04162005075038AM/HTTPMail.aspx?ArticleID=13e72d3b-ec31-4b4a-9b5c-9e924b0134bf

     

     


    Vir prudens non contra ventum mingit
  •  20-05-2006, 14:16 13049 σε απάντηση της 13024

    Απ: Πώς να λαμβάνω μηνύματα από την VB6 με χρήση του MAPI;

    Το ΟΕ είναι το default πρόγραμμα για αποστολή mail, αυτό δεν μου δείνει τη βεβαιότητα ότι χρησημοποιείται από τη VB ? μυνήματα παίρνει αλλά μόνο του τοπικού φάκελου.

    Δυστυχώς χρειάζομαι VB και ο κώδικας της .ΝΕΤ δεν βοηθάει.
  •  20-05-2006, 14:53 13050 σε απάντηση της 13049

    Απ: Πώς να λαμβάνω μηνύματα από την VB6 με χρήση του MAPI;

    Ναι, ο φάκελος του Hotmail χρησιμοποιεί το HTTPMail πρωτόκολλο. Στο link που σου έδωσα περιγράφει αυτό το πρωτόκολλο.
    Vir prudens non contra ventum mingit
  •  20-05-2006, 21:58 13059 σε απάντηση της 13024

    Απ: Πώς να λαμβάνω μηνύματα από την VB6 με χρήση του MAPI;

    Όντος δίκιο έχεις χρησημοποίησα το gmail με POP 3 και δούλεψε! σας ευχαρηστώ για τις απαντήσεις.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems