问题标签 [smtpclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
892 浏览

email - 电子邮件地址的 SMTP 验证

我正在做一个项目,该项目要求我有可能知道邮件服务器上电子邮件帐户的可用性(在此示例中我们使用 Hotmail。)我知道 VRFY 命令经常被忽略(Hotmail 说“我会在尝试时收到一条消息”或类似的东西,)所以我想知道解决这个问题的最佳方法。我读过以下内容应该是相当准确的,但 Hotmail 让我很痛苦:

Hotmail给我的错误是:

这不仅仅是一个 Hotmail 问题。当我尝试使用其他电子邮件主机时,也发生了类似的事情。

顺便说一句,哦,我多么希望手指协议仍然被广泛使用......

0 投票
1 回答
381 浏览

c# - 多邮件发送

可能重复:
向多个地址/收件人发送电子邮件

我正在使用下面的代码,它只发送一封电子邮件 - 我必须发送多封电子邮件。

为了获得不止一封电子邮件,我使用:

并发送一封电子邮件,我使用

0 投票
2 回答
434 浏览

asp.net-mvc-2 - 为什么 ASP.NET SmtpClient.Send() 使我的站点不可用?

我有一个 ASP MVC 2 应用程序,我偶尔会通过它使用 SmtpClient.Send() 发送电子邮件。通常,电子邮件分批发送 1 到 50 封电子邮件,批次之间间隔数小时甚至数天。我已经完成了所有设置,以便电子邮件实际上可以正常发送。但是,问题是当发送电子邮件时,我的网站突然变得不可用大约 15 分钟,我不知道为什么。

我的站点托管在与第三方 Web 主机共享的 Windows 2008 服务器上。

这是我的 web.config 文件中的相关部分,为保护隐私而编辑:

有没有人对为什么会发生这种情况有任何想法或想法?一段时间以来,我一直在尝试重新搜索它并用谷歌搜索它,但我只是没有想出任何东西。

0 投票
1 回答
789 浏览

.net - System.Net.Mail.SmtpClient 是否支持 CRAM-MD5 身份验证?

System.Net.Mail.SmtpClient 是否支持 CRAM-MD5 身份验证,如果支持,我是否需要做任何事情来启用它?

MSDN 似乎对此事保持沉默。

0 投票
1 回答
3379 浏览

smtp - System.Net.Mail 的 SMTP 中继要求与 System.Web.Mail 不同吗

我将我的 Web 应用程序部署到我们的生产 IIS 6.0 服务器,并且一切正常,除非我的代码尝试将电子邮件发送到不在我们的电子邮件服务器域中的地址。我见过各种症状,但这似乎是最直接的描述:

参数或参数中的语法错误。服务器响应为:5.7.1 此系统未配置为中继邮件

我的网络应用程序收到此错误消息使用 System.Net.Mail。它与应该替换的使用 System.Web.Mail 的旧 Web 应用程序一起存在。同一台机器上有一个 SMTP 服务器,似乎需要一些关于中继的新配置。

检查 SMTP 服务器属性显示没有为“中继限制”配置任何内容。旧的生产 Web 应用程序使用如上所述配置的 SMTP 服务器发送电子邮件而不会出错。

所以,总而言之,使用 System.Net.Mail 是否需要与 System.Web.Mail 不同的东西来中继电子邮件?

具有中继问题的较新版本的 web.config 包含:

我在所有测试中都使用了上面的值(首先在我的本地主机上使用 XP IIS 5.1;然后在我们 LAN 中的暂存 IIS 6.0 服务器上)并且从未遇到任何“中继”问题。

使用 System.Web.Mail 的旧版本的 web.config 不包含任何与 SMTP 相关的内容!

如果我突然需要在上面的 smtp 设置中添加用户名密码,为什么我在开发过程中从来不需要“凭据”?

我对 SMTP 了解不多,甚至不知道该向邮件服务器管理员询问什么。我很困惑该怎么做...谢谢。

0 投票
1 回答
972 浏览

c# - 邮件已读回执的内容可以在原邮件中设置吗?

我使用以下代码发送消息并需要已读回执。然后我使用outlook打开这条消息并发送回已读回执。收到已读回执,我的问题是我可以在原始消息中设置已读回执的内容吗?

0 投票
2 回答
104 浏览

c# - 为什么在 C# 中使用 MailMessage 时从电子邮件正文中删除 ftp 凭据?

我正在向客户发送电子邮件,通知他们特定的内容交付,但邮件正文中包含 ftp uri 存在问题。我正在按照以下格式构建 ftp uri 和 ftp 凭据,但凭据部分被剥离(用户:pass@ 部分):

ftp://user:pass@server/relativepath/filename

代码是这样的:

并且发送的电子邮件包含以下内容:

有什么线索可以覆盖这个“规范化”吗?

0 投票
1 回答
1835 浏览

c# - 将用户名/密码传递给 SmtpClient (.NET) 的正确方法

这个问题太简单了,但仍然感谢简短的回答。我想从文件SmtpClient中获取用户名/密码。App.config从 MSDN/schema 我发现正确的文件(摘录)应该如下所示:

我试图在初始化SmtpClient状态时找到要调用的正确 API,以便从 XML 中很好地获取邮件和密码:

是否有适当/专用的方法来获取servername, userpassword或者我应该只调用“常规”APIConfigurationManager.AppSettings["server"]吗?

0 投票
2 回答
4097 浏览

iphone - iphone smtp 客户端库

任何人都知道用于 iphone 应用程序的 Objective-C smtp 库。

我使用 skpsmtpmessage http://code.google.com/p/skpsmtpmessage/ 但它在向 gmail 发送邮件时将邮件正文作为附件发送。

谢谢。

0 投票
4 回答
5778 浏览

c# - 无法使用 SmtpClient 发送邮件

不能发邮件。这是我的C#来源:

这是App.config

到目前为止,如果主机/端口App.config错误,则会引发异常,但如果用户/密码错误则不会引发异常(明显的安全原因)。但是,我已经成功地使用与源中相同的用户/密码从 Microsoft Outlook 登录。

电子邮件没有收到,也没有在Inbox,也没有在Junk文件夹中。如何验证服务器端(考虑到它是 microsoftonline.com 的一部分)?我错过了什么?请问我做错了什么?