邮件发送方式

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;
        }
    }
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值