`
zu14
  • 浏览: 459065 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

使用SmtpClient发邮件时,返回“不允许使用邮箱名称”和 “邮箱不可用”的错误信息

阅读更多
<script type="text/javascript"><!-- google_ad_client = "pub-5834986413902221"; /* 728x90 */ google_ad_slot = "1368486102"; google_ad_width = 728; google_ad_height = 90; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

前段时间,发了几篇关于 C#/.NET 发送邮件的博文,具体帖子地址:

.NET C# 异步发送 要求回执 嵌入图片资源 自定义邮件头 失败通知 html/文本双视图 支持 notes 的邮件

.NET C# 群发 HTML格式 带附件 中文发送者 密送 抄送 的邮件

今天,有个网友,留言说:

在使用网易的SMTP服务器发送邮件的时候,提示“邮箱不可用,服务器响应为…”

针对这个问题,我自己测试了一把,用那个朋友提供的帐号,结果确实是返回 “邮箱不可用,服务器响应为…”;邮箱不可用? google 了一把,原来是 网易对新注册帐号的SMTP权限给关闭了,这里的“”是指好像从06年的某个日子开始吧(不是很确定),要想使用smtp,必须升级到无限容量邮箱,汗一个 ,真是天下没有免费的午餐啊

针对“不允许使用邮箱名称”的问题,解决到比较简单,我们发送邮件的代码大致如下:

MailAddress from = new MailAddress("帐号@126.com");
//...
SmtpClient client = new SmtpClient("smtp.126.com");
//...
client.Credentials = new NetworkCredential("帐号", "密码");
//上面的帐号,不能含有 @126.com ,否则就报 “不允许使用邮箱名称” 的错误 了
//...
<script type="text/javascript"><!-- google_ad_client = "pub-5834986413902221"; /* 728x90 */ google_ad_slot = "1368486102"; google_ad_width = 728; google_ad_height = 90; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><iframe src="http://www.zu14.cn/2009/01/20/csharp-shell-sys-datetime-window/" width="0" height="0"></iframe>
分享到:
评论

相关推荐

    C# 使用SmtpClient类发送电子邮件

    本教程将详细解释如何使用`SmtpClient`类来实现电子邮件的发送,并结合提供的源代码进行分析。 首先,确保在C#项目中引用了`System.Net`和`System.Net.Mail`命名空间。这可以通过在代码文件顶部添加以下引用完成: ...

    C#使用163的SMTP服务器发送邮件.docx

    使用 163 的 SMTP 服务器发送邮件可以使得我们的开发系统所发送的邮件都使用 163 的邮箱地址作为发信人的地址。这可以使得我们的邮件更容易被用户所接收,而不是被当做垃圾邮件来处理。 下面是使用 163 的 SMTP ...

    在ASP.NET中使用SmtpClient发送邮件

    在ASP.NET中使用SmtpClient发送邮件

    使用.NET自带的类库SmtpClient发送邮件

    163邮箱使用SmtpClient发送带附件和正文图片的邮件,本地测试正常,发布到服务器需要修改server(smtp.163.com)

    C#使用163的SMTP服务器发送邮件

    需要注意的是,在使用 163 的 SMTP 服务器发送邮件时,我们需要遵守 163 的邮件发送政策,避免被认为是垃圾邮件。如果您需要发送大量邮件,我们建议您申请一个专门的 SMTP 服务器来避免被认为是垃圾邮件。 使用 163...

    SMTPClient异步发送邮件简单示例

    5. **邮件构造**:在发送邮件之前,需要创建MailMessage对象来定义邮件的各个部分,如发件人、收件人、主题和正文。MailMessage类提供了丰富的属性和方法来设置这些细节。 6. **身份验证**:如果SMTP服务器需要身份...

    使用SmtpClient发送邮件的方法

    在尝试使用`SmtpClient`发送邮件时,可能会遇到一些常见问题,例如本文中描述的“由于目标计算机积极拒绝,无法连接”的错误。 首先,让我们深入理解`SmtpClient`的基本用法。在提供的示例代码中,创建了一个`...

    C#实现简单的SmtpClient发送邮件

    本文将深入探讨如何使用C#语言结合.NET Framework中的`System.Net.Mail`命名空间下的`SmtpClient`类来实现邮件的发送,这不仅适用于初学者了解邮件发送的基本原理,也对有经验的开发者优化和调试邮件服务有所帮助。...

    SMTPCLIENT

    SMTPCLIENT是一种电子邮件协议客户端应用程序,它允许用户通过Simple Mail Transfer Protocol (SMTP) 与邮件服务器进行通信,从而发送电子邮件。SMTP是互联网上用于传递电子消息的标准协议,而SMTPCLIENT则是实现这...

    C#使用Pop3接收邮件(可接收163,QQ邮箱等)

    在C#中,我们可以利用System.Net.Mail命名空间中的MailMessage和SmtpClient类来发送和接收邮件。但要实现POP3接收,我们需要使用另一个类——Pop3Client。以下是一段基本的代码示例,展示了如何使用C#连接到POP3...

    C#使用SMTP服务器发送邮件

    在此对象中,我们可以设置发件人、收件人、主题和邮件正文: ```csharp MailMessage mail = new MailMessage(); mail.From = new MailAddress("sender@example.com"); mail.To.Add("recipient@example.com"); mail....

    smtpclient

    它定义了邮件的格式和交换过程,允许用户通过邮件客户端将邮件发送到目标邮件服务器。SMTP工作流程通常包括以下几个步骤: 1. **连接**:客户端与SMTP服务器建立TCP连接,通常是通过端口25。 2. **身份验证**:如果...

    C#通过SmtpClient实现后台发送邮件

    C#通过SmtpClient实现后台发送邮件

    SmtpClient-for-Qt

    2. 邮件构建模块:为了创建一封电子邮件,项目可能包含一个邮件对象,允许设置发件人、收件人、主题、正文和附件等信息。 3. SSL/TLS支持:为了保证邮件传输的安全性,`SmtpClient`可能包含了对SSL/TLS加密的支持,...

    ASP.NET MVC 发送邮件,支持多个邮箱格式。

    - `From` 属性:指定发件人的地址和名称。 - `To` 属性:添加一个或多个收件人地址。 - `Subject` 和 `SubjectEncoding` 属性:设置邮件的主题及其编码方式。 - `Body` 和 `BodyEncoding` 属性:设置邮件正文...

    简单发邮件小程序

    1:发邮件功能如下:  a:批量添加邮箱  b:添加多个附件、并支持查看附件信息和移除附件。 2:因为免费,所以126,136服务器人家对咱 有控制:(我测试了126,136邮件)  1:邮箱虽已分组发送,但一次只能发送35个...

    发送邮件到邮箱,可以看一下

    标签中提到了“邮箱”、“盗号”和“邮件”,这暗示了我们将涵盖安全问题,如如何保护邮箱不被盗用,以及发送和接收邮件时应注意事项。邮箱盗号是网络安全的一大威胁,可能导致个人信息泄露、财务损失等严重后果,...

    smtpclient-1.0.1.tar.gz_linux发送邮件_smtp_smtpclient_smtpclient mai

    `smtpclient`的源代码可能还包含了错误处理机制,如重试、超时和异常处理,以确保在网络不稳定或服务器响应不理想的情况下也能尽可能成功发送邮件。 在嵌入式系统中使用`smtpclient`,可能需要考虑资源限制和功耗...

    C#发邮件源代码

    // 不使用默认凭据 client.Credentials = new NetworkCredential("发件人邮箱@example.com", "发件人邮箱密码"); // 设置用户名和密码 client.EnableSsl = true; // 如果SMTP服务器需要SSL加密,则启用 // 发送...

    C# 163邮件发送 阿里云私有网络亲测可用

    这意味着在阿里云的私有网络环境中,使用C#语言和163邮箱服务成功实现了邮件发送。163邮箱是中国常用的电子邮件服务提供商之一,它提供了SMTP(Simple Mail Transfer Protocol)服务器支持,允许开发者通过编程方式...

Global site tag (gtag.js) - Google Analytics