C# 用QQ企业邮箱发邮件

问题System.Net.Mail下的SmtpClient来发送邮件,而System.Net.Mail only仅支持Explicit SSL

不要465端口,用25,不用EnableSsl = true;

    {
        static void Main(string[] args)
        {
            SmtpClient client = new SmtpClient();
            client.Host = "smtp.exmail.qq.com";
            client.Port = 25;
           // client.Port = 465;
          //  client.EnableSsl = true;
            client.Timeout = 10000;
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            client.UseDefaultCredentials = false;
            client.Credentials = new System.Net.NetworkCredential("[email protected]", "1234567890");
            MailMessage mm = new MailMessage("[email protected]", "[email protected]", "test", "test");
            mm.BodyEncoding = UTF8Encoding.UTF8;
            mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
            client.Send(mm);
        }
    }

最后在配置TFS邮件通知设置的时候端口改用25,不选择SSL,顺利解决问题。

SmtpClient发送邮件超时的异常参考:

http://blogs.msdn.com/b/webdav_101/archive/2008/06/02/system-net-mail-with-ssl-to-authenticate-against-port-465.aspx

时间: 2024-10-10 06:09:40

C# 用QQ企业邮箱发邮件的相关文章

mailx加163邮箱发邮件

mailx加163邮箱发邮件 参考:https://www.cnblogs.com/myvic/p/9579954.html 配置 $ yum install mailx -y $ vim /etc/mail.rc set [email protected] set smtp=smtps://smtp.163.com:465 set [email protected] set smtp-auth-password=zhj6b266 set smtp-auth=login set nss-conf

C# 用qq邮箱发邮件

一.在企业的QQ邮箱中开启POP3/SMTP服务 开启服务时,授权密码保存好. 二.示例 public static string UserName = ""; // 企业邮箱 public static string UserPass = ""; //邮箱开启POP3/SMTP服务,开启后的授权码密码 /// <summary> /// 向用户发送邮件 /// </summary> /// <param name="Rece

ASP.NET学习之向邮箱发邮件

准备工作: 1.在项目的文件夹App_Data下建立一个html文件,该文件的作用是等会发送的邮件的内容. 2.在Models文件夹中建立一个实体类:UserInfo 3.建立控制器和相应的视图 具体内容: 1.创建作为发送的邮件的内容的html文件,具体代码如下:[可以在任意文件夹下建立这个文件,不一定一定要在这个文件夹中创建,如果一定要将html文件放在这个文件中.要是直接在App_Data文件夹下不能建立html文件,可以在其他文件夹中创建好之后拖到这个文件夹下来.] <!DOCTYPE

腾讯QQ企业邮箱POP3/SMTP设置

腾讯企业邮箱支持通过client进行邮件管理. POP3/SMTP协议 收发邮件server地址分别例如以下. 接收邮件server:pop.exmail.qq.com (port 110) 发送邮件server:smtp.exmail.qq.com (port 25) 同一时候支持SSL加密方式登录,此时须要更改一下port号. 接收serverport:995 发送serverport:465 IMAP协议 接收邮件server:imap.exmail.qq.com 假设使用SSL加密方式,

使用linux系统给邮箱发邮件

配置文件如下: [[email protected] ~]# vim /etc/mail.rc set [email protected] smtp=smtp.163.com set [email protected]  smtp-auth-password=密码 set smtp-auth=login 在所用邮箱开启smtp协议 测试 [[email protected] ~]# echo "hello" | mail -s "hello test" [email

登录163邮箱发邮件

#encoding=utf-8 from selenium import webdriver import time from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By #打开浏览器 driver = webdriver.

python学习(5)--网易邮箱发邮件异常解决办法

在用python发邮件时,发现用网易邮箱作为发件人.会出现以下异常: smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp12,EMCowxxn7yO5rI9bT0uuEg--.45230S2 1226142521,please see http://mail.163.com/help/help_spam_16.htm?ip=133.13.132.12&hostid=smtp12&time=1533242532') 通过查看上面的网址:http://

java mail使用qq邮箱发邮件的配置方法

1.QQ邮箱设置 1.1 进去QQ邮箱-->设置-->账号-->进行设置如下图 2.foxmail设置(由于我要利用它收邮件) 2.1 参照官方的设置即可http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=371 ps:填写的邮箱密码是独立密码:需要注意的就是SSL链接要勾选;smtp端口是465 3.Java中代码配置 3.1 发送邮件配置代码 public class MailUti

腾讯企业邮箱外域邮件发送失败原因及其解决方案

如何设置外域邮箱的SPF为了提升外域邮箱(如Gmail)发送至腾讯邮箱邮件的成功率,建议您给自己的域名设置一条TXT记录来避免这种情况.TXT记录值为:v=spf1 ip4:发信ip ~all如图:万网的设置页面 1.从diy.hichina.com处登录域名管理系统;2.在TXT(正文字串)处设置一条TXT记录(假设发信ip为“5.5.5.5”),如下: 如果您不是万网用户,建议咨询您所在域名服务商. 550 Mailbox unavailable or access denied出错原因:您