using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net.Mail;
namespace WindowsFormsControlLibrary1
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{/* 这里是需要授权码的发送方式
string host = "smtp.163.com";// 邮件服务器 3
string userName = "???@163.com";// 发送端账号
string password = "???";// 发送端密码
SmtpClient client = new SmtpClient();
client.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
client.Host = host;//邮件服务器
client.UseDefaultCredentials = true;
client.Port = 25;//端口
client.EnableSsl = false;//使用ssl
client.Credentials = new System.Net.NetworkCredential(userName, password);//用户名、密码
string strfrom = userName;
string strto = "MIS01@INNOLUX.com";
string strcc = "vicky.yj.wu@INNOLUX.com";//抄送
string subject = "这是测试邮件标题5";//邮件的主题
string body = "测试邮件内容5";//发送的邮件正文
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.From = new MailAddress(strfrom, "发信名称");
msg.To.Add(strto);
msg.CC.Add(strcc);
msg.Subject = subject;//邮件标题
msg.Body = body;//邮件内容
msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码
msg.IsBodyHtml = true;//是否是HTML邮件
msg.Priority = MailPriority.High;//邮件优先级
try
{
client.Send(msg);
Console.WriteLine("发送成功");
}
catch (System.Net.Mail.SmtpException ex)
{
Console.Write(ex.ToString());
}
*/
try
{
// 这里是不需要授权码的发送方式
string smtpserver = "10.119.???", strto = "接收者邮件地址啊, subj = "subjt", bodys = "bodys";
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
_smtpClient.Host = smtpserver;//指定SMTP服务器
MailAddress _to = new MailAddress(strto);
MailMessage _mailMessage = new MailMessage();
_mailMessage.To.Add(_to);
_mailMessage.From = new System.Net.Mail.MailAddress("发送者邮件地址啊", "标题啊", System.Text.Encoding.UTF8);
_mailMessage.Subject = subj;//主题
_mailMessage.Body = bodys;//内容
_mailMessage.BodyEncoding = System.Text.Encoding.Default;//正文编码
_mailMessage.IsBodyHtml = true;//设置为HTML格式
_mailMessage.Priority = MailPriority.Normal;//优先级
_smtpClient.Send(_mailMessage);
}
catch (Exception ex)
{
Console.Write(ex.Message);
throw;
}
}
}
}