zoukankan      html  css  js  c++  java
  • C#中邮件的发送

    完整代码(发送QQ邮件需要手动设置smtp)(使用QQ邮箱无法发送邮件则需要在QQ邮箱里设置一下,见图

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Net;
    using System.Net.Mail;
    
    namespace EmailSendAndReceive
    {
        public partial class frmSend : Form
        {
            public frmSend()
            {
                InitializeComponent();
            }
            //对邮件内容进行编码
            public static string Base64Encode(string str)
            {
                return Convert.ToBase64String(Encoding.UTF8.GetBytes(str));
            }
            private void btnSend_Click(object sender, EventArgs e)
            {
                //try
                //{
                MailAddress from = new MailAddress("zhangyong_890910@163.com");   //设置邮件发送人
                MailAddress to = new MailAddress("524958043@qq.com");       //设置邮件接收人
                MailMessage message = new MailMessage(from, to);    //实例化一个MaileMessage类对象
                message.Subject = Base64Encode(txtSubject.Text);    //设置发送邮件的主题
                message.Body = Base64Encode(txtContent.Text);       //设置发送邮件的内容
                message.Priority = MailPriority.High;
    
                SmtpClient client = new SmtpClient();
                client.Host = "smtp.163.com";//若发送QQ邮件则将此处改为"smtp.qq.com"
                client.Port = 25;
                //设置用于验证发件人身份的凭据
                client.Credentials = new System.Net.NetworkCredential("zhangyong_890910@163.com", "zy1111020");
                //发送邮件
                client.Send(message);
                MessageBox.Show("发送成功");
                //}
                //catch
                //{
                //    MessageBox.Show("发送失败!");
                //}
            }
        }
    }

    使用QQ邮箱无法发送邮件则需要在QQ邮箱里设置一下,见图

  • 相关阅读:
    Unity WebGL MoonSharp崩溃问题
    UISprite(NGUI)扩展 图片镂空
    自动化交易机器人Beta猪
    如何成为一个真正在路上的Linuxer
    课堂里学不到的C与C++那些事(一)
    Android ART运行时与Dalvik虚拟机
    用Dockerfile构建docker image
    论docker中 CMD 与 ENTRYPOINT 的区别
    sshfs远程文件系统挂载
    docker镜像与容器存储结构分析
  • 原文地址:https://www.cnblogs.com/zhangyonglvdaomei/p/3955504.html
Copyright © 2011-2022 走看看