..
Όπως όλοι γνωρίζουμε τώρα τα μηνύματα είναι μια πολύ δημοφιλής μηχανισμός επικοινωνίας, ιδιαίτερα για την ευκολία χρήσης. Για έναν προγραμματιστή έτσι αυτό είναι ένα βασικό εργαλείο για να επιτρέπουν στις εφαρμογές σας για την αποστολή μηνυμάτων, τις εκθέσεις και τα αρχεία μεταξύ των χρηστών.
Ξεκινώντας με την έκδοση 2.0. NET Framework έχει εισαχθεί το πεδίο ονομάτων System.Net.Mail, το οποίο παρέχει αρκετές κατηγορίες που σας επιτρέπουν να δημιουργήσετε και να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου. Τα μηνύματα αυτά μπορεί να περιλαμβάνουν απλό κείμενο, HTML και τα συνημμένα. Στην πράξη, η μετάδοση ενός μηνύματος ηλεκτρονικού ταχυδρομείου μπορούν να χωριστούν σε δύο στάδια: τη δημιουργία και την αποστολή του ίδιου μηνύματος σε έναν SMTP (Πρωτόκολλο μεταφοράς απλών μηνυμάτων).
Η δημιουργία ενός μηνύματος ηλεκτρονικού ταχυδρομείου μπορεί να είναι απλές ή σύνθετες. Στην απλούστερη εκδοχή του αποτελείται από ένα μήνυμα ηλεκτρονικού ταχυδρομείου από έναν αποστολέα, παραλήπτη, και το σώμα της ένα αντικείμενο, δηλαδή το πραγματικό μήνυμα. Αυτός ο απλός τύπος του ηλεκτρονικού ταχυδρομείου μπορεί να δημιουργηθεί με μία μόνο γραμμή κώδικα χρησιμοποιώντας το. NET Framework. Σε πιο σύνθετες εκδόσεις του e-mail μπορεί να έχουν επίσης ένα είδος προσαρμοσμένη κωδικοποίηση, περιέχει τον κώδικα HTML, περιέχουν εικόνες (ως συνημμένα) ή έχουν ενσωματωμένες εικόνες σε μορφή HTML.
Για να δημιουργήσετε και να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου πρέπει να ακολουθήσετε τα παρακάτω βήματα:
Ας δούμε τώρα πώς να το κάνουμε αυτό. Η τάξη MailMessage παρέχει τέσσερις κατασκευαστές που σας επιτρέπουν να δημιουργήσετε ένα κενό μήνυμα, ή, στην πιο ολοκληρωμένη έκδοση, ο αποστολέας του μηνύματος, παραλήπτη, θέμα και σώμα του μηνύματος. Θα δείτε παρακάτω ένα παράδειγμα που χρησιμοποιεί ο κατασκευαστής με τον μέγιστο αριθμό των παραμέτρων
MailMessage msg = νέα MailMessage ("mittente@mittente.com"
"Destinatario@destinatario.com", "Θέμα", "Περιεχόμενα του ηλεκτρονικού ταχυδρομείου")?
Είναι επίσης να καθορίσετε τον αποστολέα και τον παραλήπτη με τη μορφή MailAddress αντικείμενα. Ένα αντικείμενο αυτού του τύπου σας επιτρέπει να καθορίσετε μια διεύθυνση ηλεκτρονικού ταχυδρομείου, αλλά και για να καθορίσετε το εμφανιζόμενο όνομα αντί για το ίδιο (ψευδώνυμα) και το είδος της κρυπτογράφησης, όπως το ακόλουθο παράδειγμα δείχνει
MailMessage msg = νέα MailMessage (
νέα MailAddress ("mittente@mittente.com", "όνομα που εμφανίζεται Sender"),
νέα MailAddress ("destinatario@destinatario.com"
"Όνομα παραλήπτη Εμφανίσεις"))?
Για να καθορίσετε τον τύπο κρυπτογράφησης θα πρέπει να χρησιμοποιήσετε ένα άλλο κατασκευαστή του MailAddress
MailMessage msg = νέα MailMessage (νέα MailAddress ("mittente@mittente.com"
"Το όνομα του αποστολέα Εμφανίσεις" Encoding.ASCII)
νέα MailAddress ("destinatario@destinatario.com"
"Όνομα παραλήπτη Εμφανίσεις" Encoding.ASCII))?
Ωστόσο, σπάνια χρειάζεται να καθορίσετε τον τύπο κωδικοποίησης.
| |
HTML (Μάθημα)
Η γλώσσα σήμανσης για τον Παγκόσμιο Ιστό από 29 €. |
| |
Java (Μάθημα)
OOP Προγραμματισμός σε Java Κυρ Από 49 €. |
| |
Web Design (Μάθημα)
Ιστοσελίδες Σχεδιασμός με HTML, CSS και Dynamic HTML. Από 39 €. |