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

 

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

Mail

Îåêßíçóå áðü ôï ìÝëïò thanad. Τελευταία δημοσίευση από το μέλος Aris στις 29-06-2005, 14:18. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  25-06-2005, 00:55 3085

    No [N] Mail

    Γειά χαρά σε όλους,
    Σε μια εφαρμογή μου, χρησιμοποιώ System.Web.Mail, για να στείλω κάποια αυτοματοποιημένα μυνήματα.
    Ερώτηξη...
    Μπορώ, τα μηνύματα που στέλνω να τα ρίχνω στα Send Items του Mailbox μου ?(Outlook - Exchange κτλπ)
    Μπορώ ????Crying



    (thanad)
    Dimos K. Thanasoulas
    Athens
  •  25-06-2005, 18:23 3093 σε απάντηση της 3085

    Re: Mail

    Μιά ιδέα θα ήταν να έβαζες το email σου σαν BCC:
      MailMessage m = new MailMessage();
      m.From = myAutoMailerEmail;
      m.To = recipientEmail;
      m.Bcc = myArchiveEmail;

      ...

    Και ένα rule στο Outlook για την ταξινόμηση (βασισμένο στον αποστολέα, δηλαδή το m.From).

    Άρης
    Aris
  •  29-06-2005, 09:02 3171 σε απάντηση της 3085

    Re: Mail

    Αρη, σε ευχαριστώ για την απάντηση.

    Δυστηχώς δεν παίζει ούτε έτσι.
    Δοκίμασα να παίξω με τα COM του Outlook, αλλά δεν έβγαλα άκρη.

    Ευχαριστώ.
    (thanad)
    Dimos K. Thanasoulas
    Athens
  •  29-06-2005, 10:18 3172 σε απάντηση της 3171

    Re: Mail

    Η λύση του Άρη μου φαίνεται σωστή. Τί εννοείς δεν παίζει? Δεν εμφανίζονται τα email στο Send Items? Αν είναι έτσι έχεις χάσει, εκτός κι αν χρησιμοποιήσεις το Outlook. Το Send Items είναι ένα ειδικό folder που περιέχει μόνο τα μηνύματα που στέλνει το outlook. Το System.Web.Mail επικοινωνεί κατευθείαν με το mail server χωρίς να χρησιμοποιεί κάποιο ενδιάμεσο πρόγραμμα όπως το Outlook. Το καλύτερο που μπορείς να καταφέρεις είναι να βάλεις ένα rule που θα βάζει τα μηνύματα σε κάποιο ειδικό folder.

    Τί θα επιλέξεις έχει να κάνει με το τί φτιάχνεις. Πρέπει οπωσδήποτε να φανούν τα μηνύματα στο Sent Items? Αν φτιάχνεις κάποια εφαρμογή messaging που συνεργάζεται οπωσδήποτε με το Outlook, αυτό έχει νόημα. Αν η εφαρμογή σου στέλνει alerts ή ειδοποιήσεις, δεν νομίζω ότι υπάρχει πρόβλημα να τις ταξινομείς και σε άλλο folder. Και τέλος πάντων, γιατί να ταξινομείς στο Outlook μηνύματα που έστειλε η δικιά σου εφαρμογή? Αν θέλεις να δείξεις sent items, μπορείς απλά να κρατήσεις μια λίστα με τα μηνύματα και να την εμφανίσεις στο χρήστη μέσα από την εφαρμογή σου. Εκεί που την περιμένει εξάλλου

    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  29-06-2005, 10:25 3173 σε απάντηση της 3172

    Re: Mail

    Και μια αναζήτηση στο msdn.microsoft.com για "Outlook .net send" επιστρέφει τα παρακάτω ενδιαφέροντα άρθρα:
    How to use the Microsoft Outlook Object Library to send an HTML formatted message by using Visual C# .NET
    How to use the Microsoft Outlook Object Library to send a message that has attachments by using Visual C# .NET
    How to send attachments in an e-mail message by using Visual Basic .NET

    Αν κάνεις search για "Outlook .NET" θα βρεις και άλλα άρθρα, για το πως να διαγράψεις μηνύματα, να δημιουργήσεις ραντεβού, κλπ. Γενικά καλό είναι να κάνεις ένα search πρώτα στο MSDN. Συνήθως βρίσκεις ό,τι θέλεις εύκολα. Tricks o' the trade[8-|]

    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  29-06-2005, 14:18 3204 σε απάντηση της 3171

    Re: Mail

     thanad wrote:
    Αρη, σε ευχαριστώ για την απάντηση.

    Δυστηχώς δεν παίζει ούτε έτσι.
    Δοκίμασα να παίξω με τα COM του Outlook, αλλά δεν έβγαλα άκρη.

    Ευχαριστώ.


    Τι δεν παίζει, ακριβώς;

    Εάν σαν BCC βάλεις το email του mailbox σου (αυτό που βλέπει το Outlook στον Exchange), παίρνεις το μήνυμα;
    Το μήνυμα πάει στον - εξωτερικό - παραλήπτη του;

    Για να το στείλεις μέσω Outlook COM, χρειάζεσαι το Outlook στον server (Angry ΠΟΤΕ ΠΟΤΕ ΠΟΤΕ DevilSmile.

    Άρης
    Aris
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems