在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
方法發送郵件。