c#发送邮件,刚开始用qq邮箱,163邮箱正常发送,换成阿里企业邮箱,报下面的错误,
不允许使用邮箱名称。 服务器响应为:authentication is required
但是 foxmail可以发送

    /// <summary>/// 发送内邮(收件人、抄送人、附件若有多个,用分号[;]隔开)/// </summary>/// <param name="toMail">收件人</param>/// <param name="ccMail">抄送人</param>/// <param name="subject">邮件主题</param>/// <param name="content">邮件内容</param>/// <param name="filepath">附件路径</param>public static bool SendMailnet(string toMail, string ccMail, string subject, string content, string filepath){try{MailMessage message = new MailMessage();var emailAcount = System.Configuration.ConfigurationManager.AppSettings["EmailAcount"];  //发件人邮箱账号var emailPassword = System.Configuration.ConfigurationManager.AppSettings["EmailPassword"]; //发件人邮箱密码(或者第三方邮箱的授权码)var emailServer = System.Configuration.ConfigurationManager.AppSettings["SMTPServer"];   //SMTP服务器var emailServerPort = System.Configuration.ConfigurationManager.AppSettings["SMTPServerPort"];//端口号var emailAddr = System.Configuration.ConfigurationManager.AppSettings["EmailAddr"];//邮箱尾缀//发件人邮箱地址MailAddress fromAddr = new MailAddress(emailAcount + emailAddr);message.From = fromAddr;//收件人地址//遍历收件人邮箱地址     if (toMail.Trim().Length != 0){string[] receivers = toMail.Trim().Split(';');for (int i = 0; i < receivers.Length; i++){if (receivers[i].Length > 0){message.To.Add(receivers[i]);//为该邮件添加联系人  }}}//遍历抄送人邮箱地址if (ccMail.Trim().Length != 0){string[] ccreceivers = ccMail.Trim().Split(';');for (int j = 0; j < ccreceivers.Length; j++){if (ccreceivers[j].Length > 0){message.CC.Add(ccreceivers[j]);//为该邮件添加抄送人  }}}//遍历添加附件if (filepath.Trim().Length != 0){string[] attachFiles = filepath.Trim().Split(';');for (int k = 0; k < attachFiles.Length; k++){if (attachFiles[k].Length > 0){Attachment data = new Attachment(attachFiles[k], MediaTypeNames.Application.Octet);message.Attachments.Add(data);}}}//message.Body = "this is a test";//添加邮件内容message.Body = content;message.IsBodyHtml = true;message.BodyEncoding = System.Text.Encoding.UTF8;//message.To.Add("mino0807@sina.com");//message.Subject = "hello !";//添加邮件标题message.Subject = subject;message.SubjectEncoding = System.Text.Encoding.UTF8;SmtpClient client = new SmtpClient();client.EnableSsl = true;//经过ssl加密  //client.Host = "smtp.qq.com";//client.Port = 587;client.Host = emailServer;//服务器client.Port = Convert.ToInt32(emailServerPort);//添加端口邮箱账户和密码//client.Credentials = new System.Net.NetworkCredential("871597374", "tismxlbznycsbegi");//设置发送人的邮箱账号和密码//client.Credentials = new NetworkCredential(emailAcount, emailPassword);//163,qq邮箱client.Credentials = new NetworkCredential(emailAcount + emailAddr, emailPassword);//企业邮箱client.Send(message);return true;}catch (Exception ex){return false;}}](这里写自定义目录标题)

网上找了好多没有找到解决方案,后来查了好多阿里的文件,发现,下面的部分,部分邮箱可以用@前半部分用户名就行,
client.Credentials = new NetworkCredential(emailAcount, emailPassword);//163,qq邮箱
阿里企业邮箱我用了全称
lient.Credentials = new NetworkCredential(emailAcount + emailAddr, emailPassword);//企业邮箱
试完之后,发现问题解决

c#企业邮箱使用smtp发送邮件失败,相关推荐

  1. 阿里云邮免费企业邮箱使用smtp发送邮件失败(SMTP开启、配置问题)

    阿里云邮免费企业邮箱使用smtp发送邮件失败(SMTP开启.配置问题) 企业邮箱 在Foxmail 7.0上POP3/IMAP协议设置方法 Foxmail 7.0 POP3/IMAP 设置方法如下: ...

  2. 使用QQ企业邮箱465端口发送邮件失败

    采用以下代码 System.Web.Mail.MailMessage mail = new System.Web.Mail.MailMessage(,2); try { mail.To = " ...

  3. 腾讯企业邮箱 POP3/SMTP 设置

    下午魅族MX2刷完机,原先配置的公司邮箱还要重新配置.有些地方需要改,找到了篇文章,如下: 腾讯企业邮箱支持通过客户端进行邮件管理. POP3/SMTP协议 收发邮件服务器地址分别如下. 接收邮件服务 ...

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

    腾讯企业邮箱外域邮件发送失败原因及其解决方案 参考文章: (1)腾讯企业邮箱外域邮件发送失败原因及其解决方案 (2)https://www.cnblogs.com/chen110xi/p/465067 ...

  5. 阿里企业邮箱POP\SMTP\IMAP地址和端口信息

    阿里企业邮箱POP\SMTP\IMAP地址和端口信息 阿里企业邮箱各个服务器地址及端口信息如下: 收件服务器地址: POP 服务器地址:pop3.mxhichina.com 端口110,SSL 加密端 ...

  6. 网易免费企业邮箱的SMTP、POP服务地址和端口

    前言 为了实现网站的邮件发送业务,我查找了自己搭建邮件服务器的一些资料,发现这是很困难很不现实的.不仅消耗精力,更是违反了相关法律规定.于是我申请了网易免费企业邮箱,传送门.最多支持50的用户,非常够 ...

  7. 向smtp发送邮件失败

    今天,我的程序向smtp发送邮件失败,得到错误 Unable to read data from the transport connection: net_io_connectionclosed. ...

  8. Java + 腾讯企业邮箱 + javamail + SSL 发送邮件(转载:http://www.cnblogs.com/LUA123/p/5575134.html)

    说实话腾讯的企业邮箱真心不错! 腾讯企业邮箱官网:http://exmail.qq.com/login/ 新用户注册:http://exmail.qq.com/onlinesell/intro 点击开 ...

  9. python程序下载腾讯企业邮箱附件_python 发送邮件 QQ+腾讯企业邮箱

    一.使用QQ邮箱或者腾讯企业邮箱 python 发送邮件属于网络编程方向的,在工作中,我需要经常用邮件来检测我的程序运行状况.使用起来十分方便,这里我就用腾讯企业邮箱作为我的收发邮箱来使用. 使用py ...

最新文章

  1. 嵌入式系统在井下煤炭井下监控系统的应用
  2. Linux下找不到动态链接库
  3. vue中webpack默认配置_Vue-cli 中 Webpack 配置优化(一)
  4. base64核心原理
  5. host文件知识详解
  6. python 爬虫 音乐下载 歌手_python爬虫批量下载全民K歌音乐
  7. 移动端REM布局方案
  8. 李迟2022年2月知识总结
  9. 项目管理中工时计算的问题
  10. IEEE 解除华为限制;AWS、谷歌云大规模故障;TypeScript 3.5 发布 | 极客头条
  11. 了解 Diffing 算法
  12. 聚类:Python遗传算法
  13. 酒店预订高保真移动端Axure原型模板
  14. c语言 库仑计_android电池(四):电池 电量计(MAX17040)驱动分析篇【转】
  15. 基于 软件体系结构(第3版)考试重点和复习指南
  16. 系统名称:联想ThinkpadOEM Win7SP1简体中文旗舰版原版光盘镜像64位
  17. 2NE1 AON北京演唱会
  18. java fmail发送邮件_【已实测通过】JavaMail常用的几种邮件发送方式
  19. 香港理工大学,新设“元宇宙科技”专业
  20. android无法启动adb服务,android – 初始化ADB时出错:无法创建调试桥:无法启动ADB服务器...

热门文章

  1. 一个 TV app 的直播节目实例,包含各央视频道及卫视频道
  2. SSD固态盘高低温测试方法
  3. JAVA爬虫框架WebMagic爬取ajax请求的页面数据
  4. 导出Excel之Epplus使用教程2(样式设置)
  5. TCP 聊天工具[python]
  6. 界面基础设计之菜单栏
  7. 帮忙写基于SSM框架的购物商城管理系统
  8. 再次学习MOOC《Geogebra的教学应用》的过程记录与体会(1)
  9. qq空间 上传html,qq空间怎么上传本地视频两种上传方式(说说/日志)
  10. JAVA导出文档注释