溫馨提示×

C#中SMTP服務(wù)器地址和端口號如何設(shè)置

c#
小樊
84
2024-08-18 05:03:39
欄目: 云計算

在C#中設(shè)置SMTP服務(wù)器地址和端口號的方法如下:

using System.Net.Mail;

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

        SmtpClient client = new SmtpClient(smtpServer, port);
        
        // 其他SMTP設(shè)置
        client.EnableSsl = false; // 是否啟用SSL
        client.UseDefaultCredentials = false; // 是否使用默認(rèn)憑據(jù)
        client.Credentials = new System.Net.NetworkCredential("username", "password"); // SMTP服務(wù)器登錄憑據(jù)

        // 發(fā)送郵件
        MailMessage message = new MailMessage("from@example.com", "to@example.com", "Subject", "Body");
        client.Send(message);
    }
}

在上面的示例中,首先定義了SMTP服務(wù)器地址和端口號,并創(chuàng)建了一個SmtpClient對象來連接SMTP服務(wù)器。然后設(shè)置了一些其他的SMTP設(shè)置,例如是否啟用SSL、是否使用默認(rèn)憑據(jù)以及SMTP服務(wù)器的登錄憑據(jù)。最后創(chuàng)建了一個MailMessage對象用于設(shè)置郵件內(nèi)容,并調(diào)用client.Send方法發(fā)送郵件。

0