GMail 发送邮件得问题

peng2739956 2014-03-26 05:35:49
在本地测试发送邮件是没有一点问题得。 放到空间上面就报错:
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. Learn more at订单号:201403266093(japan-hokkaidoslimmingpills)发送邮件失败,详细:The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. Learn more at
发送失败, 是不是需要空间商开放什么端口什么得 请大神指教。
...全文
629 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
peng2739956 2014-03-27
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
smtp服务器需要ssl连接。 问下邮箱服务商。
这个已经是开启了得。
peng2739956 2014-03-27
  • 打赏
  • 举报
回复
这是代码

//省。。。。
 MSG.From = new MailAddress(SmtpMailUser);
        MSG.To.Add(PostTOMail);
        MSG.Subject = MailTitle;
        MSG.IsBodyHtml = true;
        MSG.Body = MailBody;

        MSG.Priority = MailPriority.High;

        MSG.SubjectEncoding = System.Text.Encoding.Default;
        MSG.BodyEncoding = System.Text.Encoding.Default;

        SmtpClient sc = new SmtpClient();
        System.Net.NetworkCredential basicAuthenticationInfo = new System.Net.NetworkCredential(SmtpMailUser, SmtpMailPWD);
        sc.EnableSsl = true;              //是否SSL加密
        sc.Host = SmtpMailHost;             //邮件服务器
        //sc.Port = 25;                       //smtp端口
        sc.Port = 587;
        //sc.UseDefaultCredentials = false;
        //sc.Timeout = 15000;

        //sc.Credentials = new NetworkCredential(SmtpMailUser, SmtpMailPWD);
        sc.Credentials = basicAuthenticationInfo;

        sc.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;

        object userState = MSG;
        //邮件发送报告
        try
        {
            sc.Send(MSG);

        }
        catch (Exception ex)
        {
            Eorr += ex.Message + "|" + Sender;

        }
threenewbee 2014-03-26
  • 打赏
  • 举报
回复
smtp服务器需要ssl连接。 问下邮箱服务商。
peng2739956 2014-03-26
  • 打赏
  • 举报
回复
引用 1 楼 feiyun0112 的回复:
Authentication Required 你没有填发送的用户密码, 看你的具体代码 ***************************************************************************** 签名档: http://feiyun0112.cnblogs.com/
如果是没有填发送的用户密码,那么在本地也应该报错的才对。 但是本地是成功的。
feiyun0112 2014-03-26
  • 打赏
  • 举报
回复
Authentication Required

你没有填发送的用户密码, 看你的具体代码

*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧