V tomto průvodci krok za krokem sdílíme, jak posílat e-maily v C# pomocí Aspose.Email pro .NET. V této konzolové aplikaci C# odesíláme e-maily pomocí serveru Gmail SMTP, ale můžete odesílat e-maily pomocí libovolného serveru SMTP v libovolném typu aplikací .NET.
Kroky k odeslání e-mailu v C#
- Nastavení Aspose.Email for .NET ze správce balíčků NuGet
- Zahrňte následující jmenné prostory: Aspose.Email, Aspose.Email.Clients a Aspose.Email.Clients.Smtp
- Použít licenci pomocí třídy Aspose.Email.License
- Vytvořte novou e-mailovou zprávu pomocí třídy MailMessage
- Vytvořte instanci třídy SmtpClient
- Nastavte informace o klientovi Gmail SMTP, přes který chcete odesílat e-maily
- Odešlete email pomocí metody Send třídy SmtpClient
Kód pro odeslání e-mailu pomocí C#
Problém při odesílání e-mailu pomocí Gmail SMTP v C#
Můžete čelit výjimce jako Server SMTP vyžaduje zabezpečené připojení nebo klient nebyl ověřen. Je to proto, že Gmail považuje vaši aplikaci za méně bezpečnou, takže nemusí povolit odesílání e-mailů pomocí jejich serveru SMTP. Chcete-li opravit problém Gmail SMTP allow access to less secure apps to send email.