问题标签 [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 投票
2 回答
1933 浏览

iphone - iPhone上的Base64编码,在模拟器中工作,在设备上中断

我正在使用简单的 SMTP 客户端代码,首先发布在谷歌代码上:

http://code.google.com/p/skpsmtpmessage/

那个 repo 似乎没有维护,因为项目所有者现在在苹果公司工作,也许还有更好的事情要做。有一个代码的分支,最近在 github 上维护,您可以在以下位置找到:

http://github.com/kailoa/iphone-smtp/tree/master

我无法让附件在 iPhone 设备上工作,奇怪的是它们在模拟器中工作。我的 github 评论可以在这里找到:

http://github.com/kailoa/iphone-smtp/commit/50cbd49f351c2f0bb3a5ad6aea7736ac82d40af2#comment_27560

有了所有这些作为上下文......我的问题是:有没有人能够成功地将文件(最好是音频文件,但现在任何文件都可以)附加到电子邮件中,通过 iPhone 上的 SMTP 客户端发送?我真的希望能够将文件附加到我使用直接 SMTP 客户端发送的电子邮件中,但到目前为止,我还没有找到任何可以正确运行和工作的代码,而且我还无法成功编写自己的代码来完成说壮举。

iPhone上的文件编码与模拟器中的编码不同有什么原因吗?因为当我查看在两种上下文中创建的原始 base64 字符串时,它们是不同的。我只是不知道为什么会这样。

我的代码的相关部分是这样的:

如果需要更多代码或参考来解决这个问题,我很乐意继续添加。但是所有的代码都在 github 上很容易获得,所以任何对此感兴趣的人都可以很容易地看到一切。

谢谢瑞恩

0 投票
7 回答
64934 浏览

c# - c# SmtpClient 类无法使用 gmail 发送电子邮件

我在使用我的 gmail 帐户发送电子邮件时遇到问题。我把头发拉出来。

相同的设置在 Thunderbird 中运行良好。

这是代码。我也尝试过端口 465,但没有运气。

这是错误

“SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。了解更多信息,请访问“

这是堆栈跟踪

0 投票
6 回答
63943 浏览

c# - 使用 SmtpClient 通过 C# 发送 HTML 电子邮件

如何发送 HTML 电子邮件?我使用此答案中的代码发送带有 的电子邮件SmtpClient,但它们始终是纯文本,因此下面示例消息中的链接不是这样格式化的。

如何在我发送的电子邮件中启用 HTML?

0 投票
12 回答
20369 浏览

asp.net - 无法通过 Godaddy 服务器在 ASP.NET 中发送电子邮件

我有一个托管在 Godaddy 上的 ASP.NET 应用程序,我想从中发送电子邮件。当它运行时,我得到:邮箱名称不允许。服务器响应是:抱歉,从您的位置转发被拒绝。代码和 Web.config 的重要部分如下:

0 投票
1 回答
6064 浏览

c# - C# SmtpClient 错误:不是本地主机?

我正在使用 SmtpClient 发送带有附件的简单邮件,但出现此错误:

信箱不可用。服务器响应是:不是本地主机 example.com,不是网关

System.Net.Mail.SmtpFailedRecipientException:邮箱不可用。

服务器响应是:不是本地主机 example.com,不是 System.Net.Mail.SmtpClient.Send(MailMessage信息)

和代码:

当然域和IP在原始代码中是有效的。我试过同时使用“localhost”和IP,但得到同样的错误。谷歌搜索返回了 3 个结果,其中有用的结果似乎是中文的,而防火墙阻止我翻译它。

提前致谢。

0 投票
1 回答
1300 浏览

asp.net-3.5 - ASP.net 3.5 使用 ASP:Wizard Control 和 SMTPClient 的网站不发送电子邮件

我在运行 Framework 3.5 的站点上有一个 asp:Wizard 控件。我从 Web 主机获取设置并将它们输入到 Web 配置实用程序中。这是文件背后的代码:

结束类

代码符合没有错误。当加载到共享主机帐户时,页面加载并且代码允许用户在向导中输入信息。但是,“完成”按钮不会触发最后一步。这是最后一个向导步骤的代码:

我无法确定是什么导致了这个问题。有人可以指导我了解可能的原因吗?

谢谢, 席德

0 投票
2 回答
2200 浏览

c# - 通过 SMTPClient 发送电子邮件时需要更改 FromEmail 字符串

我的电子邮件发送代码

当 xyz@hotmail.com 用户打开电子邮件时,在发件人电子邮件中,它提到了 mailer@abc.com,因为我需要显示为Abc Corporation [abc@nextech.pk]

如何从电子邮件地址标签更改

谢谢

0 投票
2 回答
683 浏览

asp.net - 邮箱无法到达,邮件地址无法中继

我使用asp.net的smtpClient发送邮件,但最近发现它只能将邮件发送到与smtp服务器相同的域,如果我尝试将邮件发送出去,就会出现这样的错误:

无法到达邮箱,***** 无法转发**** 对不起,我不记得确切的消息了。

但这以前从未发生过,为什么?

提前致谢

0 投票
1 回答
6579 浏览

c# - C# SMTPClient 超时问题

我想知道,您是否真的必须手动增加发送操作的超时时间才能发送大附件。我阅读了位于此处的 Microsoft 文档,它说超时长度为 100 秒。而不是使用超时,我想知道是否有可能只是告诉它继续进行,直到发现错误或邮件消息发送成功?

0 投票
4 回答
25664 浏览

asp.net - 无法使用 SMTP 向外部域发送电子邮件

我无法使用下面的代码向外部域地址发送电子邮件,例如“user.one@asdf.com”。

我得到一个例外 -

Mailbox unavailable. The server response was: 5.7.1 Unable to relay for xxx@example.com

如果我将 DeliveryMethod 更改为 -

我可以在我的本地机器上发送电子邮件。但它在生产现场失败了一个例外 -

Cannot get IIS pickup directory

你能建议我做什么吗?