通过QQ邮箱的SMTP服务器发送QQ邮件至163邮箱提示“发送邮件失败”的解决方案(三种可能性,不妨一试)

摘要:
发件人:QQ邮箱收件人:163邮箱基于上述开发平台。下面列出了通过QQ邮箱的SMTP服务器向163邮箱发送QQ邮件的三种可能的解决方案,提示“发送邮件失败”。您可以尝试在163邮箱的反垃圾邮件选项中设置白名单。如果您取消SMTP服务,然后再次选中“启用”,或尝试使用该帐户在其他地方发送邮件,这可能有助于从QQ邮箱解锁帐户(待测试。我将不负责测试这种可能性导致的帐户安全风险)。

IDE:Visual Studio 2010[C#] + .NET 4.0框架
引用.NET 4.0框架的System.Net.Mail命名空间开发发送邮件的程序。发送方:QQ邮箱 接收方:163邮箱

基于上述开发平台,以下列举了三种通过QQ邮箱的SMTP服务器发送QQ邮件至163邮箱提示“发送邮件失败”可能的解决方案。

1.QQ邮箱的SMTP服务是否正常。可取消SMTP服务后再重新勾选启用;
2.是否由于该QQ账号向该163邮箱一段时间内发送了过多的邮件而被163邮箱认为是垃圾邮件。可尝试设置163邮箱反垃圾选项中的白名单。
3.是否由于该QQ账号向该163邮箱一段时间内发送了过多的邮件而使得QQ邮箱有一定的“自卫行为”,即QQ认为该账号处于非正常状态继而封锁该账号(或该账号的IP/IP段)。取消SMTP服务后再重新勾选启用或尝试用该账号在异地发送邮件,可能有助于解除QQ邮箱对该账号的封锁(有待测试。如测试,请谨慎为之。对由于测试此项可能性而产生的账号安全风险本人概不负责)。

附通过QQ邮箱的SMTP服务器成功发送QQ邮件至163邮箱的代码(截至2014年3月19号仍可发送成功):

        private void btnSend_Click(object sender, System.EventArgs e)
        {
            string QQNum = txtQQ.Text + "@qq.com" ;
            string QQPwd = txtPwd.Text;
            string wy = "xxxxx@163.com";
            MailAddress from = new MailAddress(QQNum);
            MailAddress to = new MailAddress(wy);
            MailMessage mail = new MailMessage(from, to);
            mail.Subject = "主题";
            mail.Body = "内容";
            mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
            mail.Sender = new MailAddress(QQNum);
            mail.BodyEncoding = Encoding.UTF8;
            mail.IsBodyHtml = false;
            SmtpClient client = new SmtpClient("smtp.exmail.qq.com");
            client.UseDefaultCredentials = false;
            client.Credentials = new System.Net.NetworkCredential(QQNum, QQPwd);
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            try
            {
                client.Send(mail);
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

免责声明:文章转载自《通过QQ邮箱的SMTP服务器发送QQ邮件至163邮箱提示“发送邮件失败”的解决方案(三种可能性,不妨一试)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇监听DOM变化grub2 windows版安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

很有用的系统命令和一些技巧(只列出扩展名为msc和cpl的)

在开始--运行输入命令即可运行相关的命令 下面目前在windows server2003测试过,其它操作系统未测试 azman.msc    授权管理器certmgr.msc  证书ciadv.msc    索引服务compmgmt.msc 计算机管理dcpol.msc    默认域控制器安全设置devmgmt.msc  设备管理器dfrg.msc    ...

gitlab发送邮件配置

在使用gitlab过程中,通常需配置邮件来实现代码管理服务器向成员(member)发送邮件。本文将实现gitlab中邮件配置 1.编辑 /etc/gitlab/gitlab.rb,修改配置邮件,这里以网易邮箱为例: 2. wq保存退出 3.重新配置gitlab gitlab-ctl reconfigure 4.通过命令行测试邮件是否发送成功 #git...

TP5实现邮件发送(PHP 利用QQ邮箱发送邮件「PHPMailer」)

在 PHP 应用开发中,往往需要验证用户邮箱、发送消息通知,而使用 PHP 内置的 mail() 函数,则需要邮件系统的支持。     如果熟悉 IMAP/SMTP 协议,结合 Socket 功能就可以编写邮件发送程序了,不过开发这样一个程序并不容易。      好在 PHPMailer 封装的足够强大,使用它可以更加便捷的发送邮件,免去了我们很多额外的麻...

联通积分兑换的Q币怎么兑换到QQ上

可登录联通积分商城http://jf.10010.com  查询和兑换Q币, 1,通过联通积分商城自主兑换,提交订单扣除积分成功后,10010端口将自动为您下发验证码短信。 2,在有效期内登陆Q币充值中心http://n.bjtrm.com:7890/trmoto_ms/p.jsp  完成充值。 3,填写验证码、需要充值的QQ号码,点击确认。 4、充值成功...

评论一下现有几个开源IM框架(Msn/QQ/Fetion/Gtalk...)

转载:http://www.cnblogs.com/zc22/archive/2010/05/30/1747300.html 前言 ---------------- 这阵子,在集成通讯框架, 由于不想自己造轮子,因此参考了现在一些开源的IM框架,结果是。。。。。 让我有点不爽,导致开发的时间不多,但是debug的时间浪费的太多了! 现在让我慢慢...

获取QQ有效授权码操作步骤详解

             获取QQ有效授权码操作步骤详解                                      作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.登录QQ并打开QQ邮箱 1>.在QQ界面上打开QQ邮箱的Logo 2>.点击"设置",再点击"账户" 3>.查看"POP3/SMTP"...