c# office如何自动化邮件发送

   2024-10-05 9080
核心提示:在C#中自动化发送邮件可以使用System.Net.Mail命名空间中的SmtpClient类来实现。以下是一个简单的示例代码:using System;using

在C#中自动化发送邮件可以使用System.Net.Mail命名空间中的SmtpClient类来实现。以下是一个简单的示例代码:

using System;using System.Net;using System.Net.Mail;class Program{    static void Main()    {        // 设置发件人和收件人信息        string from = "your-email@example.com";        string to = "recipient@example.com";        string subject = "Test Email";        string body = "This is a test email.";        // 创建邮件对象        MailMessage mail = new MailMessage(from, to, subject, body);        // 创建SMTP客户端        SmtpClient client = new SmtpClient("smtp.yourmailserver.com");        // 设置发件人邮箱的用户名和密码        client.Credentials = new NetworkCredential("your-email@example.com", "your-password");        // 发送邮件        try        {            client.Send(mail);            Console.WriteLine("Email sent successfully!");        }        catch (Exception ex)        {            Console.WriteLine("Failed to send email: " + ex.Message);        }    }}

在上面的代码中,你需要替换示例中的发件人邮箱地址、SMTP服务器地址、发件人邮箱用户名和密码。然后运行程序即可自动发送邮件。请确保你的邮箱设置允许使用SMTP客户端进行发件。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号