C#使用SMTP发送邮件实例

凉白开 .NET C#C#使用SMTP发送邮件实例已关闭评论21,525字数 945阅读3分9秒阅读模式

因为工作需要,需要使用C#发送邮件,顺便把自己写代码做个记录。以下实现简单的发送邮件功能。这边没有使用UI界面。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net.Mail;
using System.Net;
using System.IO;
using System.Net.Mime;

namespace SmtpTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}文章源自运维生存时间-https://www.ttlsa.com/csharp/csharp-use-smtp-send-mail/

private void button1_Click(object sender, EventArgs e)
{
try
{
//定义一个MailMessage对象
MailMessage mailmessage = new MailMessage(““, ““, “this is a test”, “yes!test!”);
//from email,to email,主题,邮件内容
mailmessage.Priority = MailPriority.Normal; //邮件优先级
SmtpClient smtpClient = new SmtpClient(“smtp.163.com”, 25); //smtp地址以及端口号
smtpClient.Credentials = new NetworkCredential(“zabbix”, “xxxxxx”);//smtp用户名密码
smtpClient.EnableSsl = true; //启用ssl
smtpClient.Send(mailmessage); //发送邮件
MessageBox.Show(“发送成功”);
}
catch (SmtpException se) //smtp错误
{
MessageBox.Show(se.StatusCode.ToString());
}文章源自运维生存时间-https://www.ttlsa.com/csharp/csharp-use-smtp-send-mail/

}
}
}文章源自运维生存时间-https://www.ttlsa.com/csharp/csharp-use-smtp-send-mail/

 文章源自运维生存时间-https://www.ttlsa.com/csharp/csharp-use-smtp-send-mail/

站点:运维生存时间    网址:https://www.ttlsa.com/html/3472.html文章源自运维生存时间-https://www.ttlsa.com/csharp/csharp-use-smtp-send-mail/ 文章源自运维生存时间-https://www.ttlsa.com/csharp/csharp-use-smtp-send-mail/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
凉白开
  • 本文由 发表于 22/10/2013 21:24:09
  • 转载请务必保留本文链接:https://www.ttlsa.com/csharp/csharp-use-smtp-send-mail/
  • C#
  • C#发送附件
  • smtp
  • 发送邮件