C#利用SMTP发送邮件

C#利用SMTP发送邮件

需要先开启邮箱的POP3服务,如QQ

string from = "[email protected]";
string to = "[email protected]";

string passwd = "pop3passwd";

string server = "smtp.qq.com";
int port = 25;

using (MailMessage msg = new MailMessage())
{
    msg.From = new MailAddress(from);
    msg.Subject = "来自李雷的邮件";
    msg.Body = "今天吃饭了没有呀,韩梅梅同学";
    msg.BodyEncoding = Encoding.UTF8;
    msg.To.Add(to);

    using (SmtpClient client = new SmtpClient(server, port))
    {
        client.Credentials = new NetworkCredential(msg.From.Address, passwd);
        client.DeliveryMethod = SmtpDeliveryMethod.Network;
        client.Send(msg);
    }
}

你可能感兴趣的:(C#)