C#发送QQ邮件

  /// <summary>
        /// 发送邮件
        /// </summary>
        /// <param name="title">邮箱内容</param>
        /// <param name="Email">邮箱地址</param>
        /// <param name="value">收件人姓名</param>
        /// <returns></returns>
        public string Small(string value,string Email,string title)
        {
            MailMessage mail;
            SmtpClient client;
            string EmailTitle = "[email protected]";
            mail = new MailMessage(EmailTitle,Email);
            mail.Body = value;//内容
            mail.Subject = title;//标题
            mail.IsBodyHtml = true;
            mail.SubjectEncoding = System.Text.Encoding.Default;
            mail.BodyEncoding = System.Text.Encoding.Default;
            //mail.Headers.Add("X-Priority", "3");
            //mail.Headers.Add("X-MSMail-Priority", "Normal");
            //mail.Headers.Add("X-Mailer", "Microsoft Outlook Express 6.00.2900.2869");
            //mail.Headers.Add("X-MimeOLE", "Produced By Microsoft MimeOLE V6.00.2900.2869");
            client = new SmtpClient("smtp.qq.com");
            client.Credentials = new System.Net.NetworkCredential("用户名", "密码");
         //   client.Host = "smtp.qq.com";
            //System.Net.NetworkCredential crea = new System.Net.NetworkCredential();
            //crea.UserName = "用户名";
            //crea.Password = "密码";
              System.IO.StreamWriter writer = new System.IO.StreamWriter("D:\\log.txt", true);
            try {
                client.Send(mail);
                //发送成功
                writer.WriteLine("邮件发送成功");
                writer.Close();
                return "0";

            }
            catch (Exception e)
            {
                writer.WriteLine("邮件发送失败,错误信息:"+e.ToString());
                writer.Close();
                return "1";
            }
        }

 

时间: 2024-10-16 03:04:55

C#发送QQ邮件的相关文章

Java发送QQ邮件

面试的时候被问到这个问题,别人问我用Java发过邮件没有,被问得一脸懵逼.然后就研究了一下,不是很难,按照网上的方法折腾了几天就搞出来了. 首先,使用QQ邮箱发送邮件之前需要在邮箱里面配置,开启pop3和smtp服务,其实这就是两个网络协议,一个是接受邮件的协议,一个是发送邮件的协议: POP3 是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议.它是因特网电子邮件的第一个离线协议标准,P

java通过SMTP发送QQ邮件(参考自龙果学院)

java通过SMTP发送QQ邮件编辑 个人邮箱开通SMTP服务(进入个人邮箱,点击设置–>账户):  点击了账户后,往下拉可以看到SMTP服务选项,默认情况下这个选项是不开启的.点击开启腾讯会进行身份验证,身份验证通过以后,会收到一个用于使用SMTP的16位口令,验证身份的过程中把收到的口令保存下来,因为后面要使用SMTP功能必须要用到这个口令.  具体实现代码:     public static void main(String args[]) {        // 邮件内容       

python脚本连续发送QQ邮件

今天习得用python写一个连续发送QQ邮件的脚本,经过测试,成功给国内外的服务器发送邮件,包括QQ邮箱.163邮箱.google邮箱,香港科技大学的邮箱和爱丁堡大学的邮箱.一下逐步解答相关技巧. 首先,执行如下操作,__init__ 标志该文件夹是一个python程序包 $mkdir automail $cd automail $gedit qqmail $touch __init__ 打开 qqmail ,写入如下代码. 1 #-*- coding: utf -8 -*- 2 import

Java发送QQ邮件-附jar包下载链接

Java发送QQ邮件 jar包链接 链接:https://pan.baidu.com/s/1mt7LsPVIuMl5HLXEOppWkQ 提取码:x4jf 示例代码: package java2; import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Properties; /** * 测试发送邮件 */ p

使用python发送QQ邮件

这里用到了Python的两个包来发送邮件: smtplib 和 email . Python 的 email 模块里包含了许多实用的邮件格式设置函数,可以用来创建邮件“包裹”.使用的 MIMEText 对象,为底层的 MIME(Multipurpose Internet MailExtensions,多用途互联网邮件扩展类型)协议传输创建了一封空邮件,最后通过高层的SMTP 协议发送出去. MIMEText 对象 msg 包括收发邮箱地址.邮件正文和主题,Python 通过它就可以创建一封格式正

java spring 开启SMTP服务发送QQ邮件

首先进入自己的QQ邮箱,在设置中修改账户信息 然后来至底部 点击开启,再用手机发送对应信息到指定号码,然后点击我已发送 获取授权码 注意提示: 到这里,相信你已经开通了SMTP服务,这样就可以在java code发送邮件了 接下来的是Spring 中使用邮件服务 首先是配置信息使用的是587端口,刚开始用465端口我纠结了好久(使用465端口的错误详情),用不了,你可以尝试,默认的25端口应该也是不适合的 <!-- 邮件服务 --> <bean id="mailSender&q

python 发送QQ邮件的小例子

首先QQ邮件用第三方客户端发送要申请验证码.而不是QQ的密码. 授权码就是你接下来登录要使用的密码 那么剩下的工作就很简单了.附简单代码如下: #coding:utf-8 import smtplib from email.mime.text import MIMEText _user = "[email protected]" _pwd = "12341234134" #用授权码 _to = "[email protected]" msg =

python 发送qq邮件

# coding=utf-8import smtplibfrom email.mime.text import MIMETextimport email def sen(file_new): msg_from = '[email protected]' # 发送方邮箱 passwd = 'xthwzlXXX' # 填入发送方邮箱的授权码 msg_to = '[email protected]' # 收件人邮箱 subject = "python邮件测试" # 主题 content =

使用selenium+selenium发送QQ邮件

参考 :    初识selenium-发送QQ邮件  链接------>https://blog.csdn.net/qiye005/article/details/80259607 前言: 为实现selenium+python自动发送QQ邮件功能,需要搭建的环境:安装selenium包(pip install selenium)及安装谷歌驱动器(http://chromedriver.storage.googleapis.com/index.html).并且要了解要selenium进行元素定位的

Python3发送qq邮件,测试通过

import smtplib from email.mime.text import MIMEText # 收件人列表 mail_namelist = ["[email protected]"] # 发送方信息 mail_user = "[email protected]" # 口令,注意这里是腾讯的授权码,可不是什么 QQ密码或者独立密码! # http://service.mail.qq.com/cgi-bin/help?subtype=1&&i