C#中SMTP服务器地址和端口号如何设置

c#
664
2024/8/18 6:31:16
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中设置SMTP服务器地址和端口号的方法如下:

using System.Net.Mail;

class Program
{
    static void Main()
    {
        string smtpServer = "smtp.example.com"; // SMTP服务器地址
        int port = 25; // SMTP服务器端口号

        SmtpClient client = new SmtpClient(smtpServer, port);
        
        // 其他SMTP设置
        client.EnableSsl = false; // 是否启用SSL
        client.UseDefaultCredentials = false; // 是否使用默认凭据
        client.Credentials = new System.Net.NetworkCredential("username", "password"); // SMTP服务器登录凭据

        // 发送邮件
        MailMessage message = new MailMessage("from@example.com", "to@example.com", "Subject", "Body");
        client.Send(message);
    }
}

在上面的示例中,首先定义了SMTP服务器地址和端口号,并创建了一个SmtpClient对象来连接SMTP服务器。然后设置了一些其他的SMTP设置,例如是否启用SSL、是否使用默认凭据以及SMTP服务器的登录凭据。最后创建了一个MailMessage对象用于设置邮件内容,并调用client.Send方法发送邮件。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: C#中的backgroundWorker类怎么使用