问题标签 [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.
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 上很容易获得,所以任何对此感兴趣的人都可以很容易地看到一切。
谢谢瑞恩
c# - c# SmtpClient 类无法使用 gmail 发送电子邮件
我在使用我的 gmail 帐户发送电子邮件时遇到问题。我把头发拉出来。
相同的设置在 Thunderbird 中运行良好。
这是代码。我也尝试过端口 465,但没有运气。
这是错误
“SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。了解更多信息,请访问“
这是堆栈跟踪
c# - 使用 SmtpClient 通过 C# 发送 HTML 电子邮件
如何发送 HTML 电子邮件?我使用此答案中的代码发送带有 的电子邮件SmtpClient
,但它们始终是纯文本,因此下面示例消息中的链接不是这样格式化的。
如何在我发送的电子邮件中启用 HTML?
asp.net - 无法通过 Godaddy 服务器在 ASP.NET 中发送电子邮件
我有一个托管在 Godaddy 上的 ASP.NET 应用程序,我想从中发送电子邮件。当它运行时,我得到:邮箱名称不允许。服务器响应是:抱歉,从您的位置转发被拒绝。代码和 Web.config 的重要部分如下:
c# - C# SmtpClient 错误:不是本地主机?
我正在使用 SmtpClient 发送带有附件的简单邮件,但出现此错误:
信箱不可用。服务器响应是:不是本地主机 example.com,不是网关
System.Net.Mail.SmtpFailedRecipientException:邮箱不可用。
服务器响应是:不是本地主机 example.com,不是 System.Net.Mail.SmtpClient.Send(MailMessage信息)
和代码:
当然域和IP在原始代码中是有效的。我试过同时使用“localhost”和IP,但得到同样的错误。谷歌搜索返回了 3 个结果,其中有用的结果似乎是中文的,而防火墙阻止我翻译它。
提前致谢。
asp.net-3.5 - ASP.net 3.5 使用 ASP:Wizard Control 和 SMTPClient 的网站不发送电子邮件
我在运行 Framework 3.5 的站点上有一个 asp:Wizard 控件。我从 Web 主机获取设置并将它们输入到 Web 配置实用程序中。这是文件背后的代码:
结束类
代码符合没有错误。当加载到共享主机帐户时,页面加载并且代码允许用户在向导中输入信息。但是,“完成”按钮不会触发最后一步。这是最后一个向导步骤的代码:
我无法确定是什么导致了这个问题。有人可以指导我了解可能的原因吗?
谢谢, 席德
c# - 通过 SMTPClient 发送电子邮件时需要更改 FromEmail 字符串
我的电子邮件发送代码
当 xyz@hotmail.com 用户打开电子邮件时,在发件人电子邮件中,它提到了 mailer@abc.com,因为我需要显示为Abc Corporation [abc@nextech.pk]
如何从电子邮件地址标签更改
谢谢
asp.net - 邮箱无法到达,邮件地址无法中继
我使用asp.net的smtpClient发送邮件,但最近发现它只能将邮件发送到与smtp服务器相同的域,如果我尝试将邮件发送出去,就会出现这样的错误:
无法到达邮箱,***** 无法转发**** 对不起,我不记得确切的消息了。
但这以前从未发生过,为什么?
提前致谢
c# - C# SMTPClient 超时问题
我想知道,您是否真的必须手动增加发送操作的超时时间才能发送大附件。我阅读了位于此处的 Microsoft 文档,它说超时长度为 100 秒。而不是使用超时,我想知道是否有可能只是告诉它继续进行,直到发现错误或邮件消息发送成功?
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
你能建议我做什么吗?