使用的是.NET Framework 4.0,并且需要使用SMTP协议发送电子邮件

复制代码
using System;
using System.Net;
using System.Net.Mail;

class Program
{
    static void Main(string[] args)
    {
        string smtpHost = "<your-smtp-host>";
        int smtpPort = 587;
        string smtpUsername = "<your-smtp-username>";
        string smtpPassword = "<your-smtp-password>";
        string fromEmail = "<from-email-address>";
        string toEmail = "<to-email-address>";
        string subject = "Test Email";
        string body = "This is a test email.";

        using (SmtpClient client = new SmtpClient(smtpHost, smtpPort))
        {
            client.EnableSsl = true;
            client.UseDefaultCredentials = false;
            client.Credentials = new NetworkCredential(smtpUsername, smtpPassword);

            MailMessage message = new MailMessage(fromEmail, toEmail, subject, body);

            try
            {
                client.Send(message);
                Console.WriteLine("Email sent successfully.");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Failed to send email: " + ex.Message);
            }
        }
    }
}
复制代码

 

posted @   shiningrise  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2022-04-12 .NET and ASP.NET Core官方镜像
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css
点击右上角即可分享
微信分享提示