В това ръководство стъпка по стъпка споделяме как да изпращате имейл в C# с помощта на Aspose.Email за .NET. Изпращаме имейл чрез SMTP сървър на Gmail в това C# конзолно приложение, но можете да изпращате имейл чрез всеки SMTP сървър във всеки тип .NET приложения.
Стъпки за изпращане на имейл в C#
- Настройте Aspose.Email for .NET от мениджъра на пакети NuGet
- Включете следните пространства от имена: Aspose.Email, Aspose.Email.Clients и Aspose.Email.Clients.Smtp
- Приложете лиценз с помощта на клас Aspose.Email.License
- Създайте ново имейл съобщение с помощта на клас MailMessage
- Създайте екземпляр на клас SmtpClient
- Задайте информация за SMTP клиент на Gmail, чрез която да изпращате имейл
- Изпратете email с помощта на метода Send на класа SmtpClient
Код за изпращане на имейл чрез C#
Проблем, когато изпращате имейл чрез Gmail SMTP в C#
Може да се сблъскате с изключение като SMTP сървърът изисква защитена връзка или клиентът не е удостоверен.. Това е така, защото Gmail счита приложението ви за по-малко сигурно, така че може да не позволи изпращането на имейл чрез техния SMTP сървър. За да коригирате проблема със SMTP в Gmail allow access to less secure apps to send email.