Σε αυτόν τον οδηγό βήμα προς βήμα, μοιραζόμαστε τον τρόπο αποστολής email σε C# χρησιμοποιώντας το Aspose.Email για .NET. Στέλνουμε email χρησιμοποιώντας τον διακομιστή SMTP Gmail σε αυτήν την εφαρμογή κονσόλας C#, αλλά μπορείτε να στείλετε email χρησιμοποιώντας οποιονδήποτε διακομιστή SMTP σε οποιονδήποτε τύπο εφαρμογών .NET.
Βήματα για την αποστολή email σε C#
- Ρυθμίστε το Aspose.Email for .NET από τον διαχειριστή πακέτων NuGet
- Συμπεριλάβετε τους ακόλουθους χώρους ονομάτων: Aspose.Email, Aspose.Email.Clients και Aspose.Email.Clients.Smtp
- Εφαρμόστε άδεια χρήσης χρησιμοποιώντας την κλάση Aspose.Email.License
- Δημιουργήστε ένα νέο μήνυμα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας την τάξη MailMessage
- Δημιουργία παρουσίας κλάσης SmtpClient
- Ρυθμίστε τις πληροφορίες πελάτη Gmail SMTP για αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου
- Στείλτε το email χρησιμοποιώντας τη μέθοδο Send της κλάσης SmtpClient
Κώδικας για αποστολή email με χρήση C#
Πρόβλημα όταν στέλνετε email χρησιμοποιώντας το Gmail SMTP σε C#
Ενδέχεται να αντιμετωπίσετε μια εξαίρεση όπως “Ο διακομιστής SMTP απαιτεί ασφαλή σύνδεση ή ο υπολογιστής-πελάτης δεν επαληθεύτηκε”. Αυτό συμβαίνει επειδή το Gmail θεωρεί την αίτησή σας λιγότερο ασφαλή, επομένως ενδέχεται να μην επιτρέπει την αποστολή email χρησιμοποιώντας τον διακομιστή SMTP. Για τη διόρθωση του προβλήματος SMTP του Gmail allow access to less secure apps to send email.