问题标签 [smtp]

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 投票
4 回答
2484 浏览

windows - 使用免费 smtp 发送邮件时遇到问题

安装免费 smtp 后,我尝试使用 localhost 作为我的 smtp 服务器从本地 iis 应用程序发送邮件,但出现以下错误:

收件人:'validAddress'@hotmail.com

知道问题可能是什么吗?

0 投票
5 回答
33990 浏览

smtp - 如何检查我的 ISP 是否阻塞了端口 25?

我应该如何检查我的 ISP 是否阻止了端口 25?

0 投票
2 回答
1576 浏览

python - Python:用于生产邮件接收的 smtpd(或替代方法)?

我正在寻找对电子邮件进行各种处理 - 例如。检查标头,如果它们符合某些标准(看起来像垃圾邮件),则断开连接,或检查收件人列表并执行特殊过滤。

看起来 Python 的 smtpd 库为处理收到的电子邮件提供了一个漂亮而简单的界面。

要在邮件完全处理之前处理邮件(例如,在邮件头看起来像垃圾邮件的情况下删除邮件),我应该使用 handle_connect 吗?内部 API(除了 process_message)是否记录在某处?任何地方的示例代码?

另外,有人在生产中使用过 smtpd 吗?对可靠性等有什么想法吗?

关于 Twisted:我已经尝试过多次使用 Twisted,并且非常喜欢延迟模型,但它对于我目前的口味来说有点太复杂了。我再看一下,但现在我对非 Twisted 实现更感兴趣。

0 投票
5 回答
20148 浏览

iis - Vista 的 IIS 实例没有 SMTP(解决方案?)

目前,我正在开发一个使用经典 ASP 的项目。我的开发机器是 Vista Enterprise。尽管 Vista 确实允许您拥有多个网站(在 XP 中并非没有解决方法),但它已经从 IIS 中删除了 SMTP 服务。

这个问题有标准的解决方法吗?

随着我公司越来越多的 Web 开发人员收到新机器,我担心这个问题会变得更加烦人。(目前我是唯一使用 Vista 的 Web 开发人员)

0 投票
5 回答
2862 浏览

linux - 从 Unix 上的 C 应用程序发送邮件的简单方法

我正在设计一个系统,在某些时候需要发送电子邮件通知。所以我正在寻找一种简单的方法来做到这一点。一些背景知识:系统将在 Linux 平台上运行,网络上的某处将有一个工作的 SMTP 服务器,运营商将配置其地址、服务器凭据(如果需要)和目标电子邮件地址列表(不,我不工作大量电子邮件系统;-)。需要发送电子邮件的过程可能会用 C 语言编写,但超级性能并不是真正的要求,不会有很多邮件要发送,因此调用一些命令行工具是可以接受的选项。基本上,我过去尝试过类似的任务:

  • 以命令行模式调用本地 sendmail。这是一场噩梦,因为需要支持神秘的 sendmail 配置。这是我真正想避免的。
  • 直接与 SMTP 服务器端口通信(EHLO 等)。这是一个选项,但对于 2008 年来说有点太低了;-)。
  • 使用一些与本地 sendmail 守护进程对话的 MUA,充当邮件中继。这并不好,因为它需要启动和配置本地 sendmail。

所以我需要的基本上是一些 C 语言库或一个简单的命令行 MUA,它应该能够与远程 sendmail 通信(即与我告诉它的 SMTP 服务器通信),但不需要本地邮件中继

欢迎任何想法!

0 投票
3 回答
2437 浏览

.net - 以编程方式使用 Gmail 接收电子邮件?

我想使用 C# 程序来轮询 gmail 帐户并自动下载新邮件。我知道您可以将 gmail 用作出站 SMTP 服务器,但有什么方法可以访问发送到该帐户的新邮件?

编辑:感谢您的快速反馈....所以我有两个选择,POP 或 IMAP。

我应该使用哪一个?为什么?

编辑#2:看起来 IMAP 让我不必轮询。看起来像要走的路。

0 投票
2 回答
667 浏览

vb.net - 如果服务器上未加载 SMTP,您如何发送电子邮件?

使用代码片段在 VB.Net 中发送电子邮件我已经成功地从本地计算机发送了一封电子邮件,但是当我将其上传到我的服务器时,我收到一封电子邮件失败的消息。我们有一个运行 SMTP 的国家中继服务器,我在这两种情况下都指向该服务器。两台机器之间唯一的区别是服务器没有运行 SMTP。如果我使用中继服务器发送运行 SMTP 的电子邮件,是否需要在服务器上运行 SMTP?

0 投票
5 回答
18530 浏览

smtp - 为什么有 MX 记录?

我之前问过一个关于 MX 记录的问题(并感谢我从 SO'ers 那里得到的深思熟虑的回答)。既然这个问题已经解决了,我想退后一步,问一开始为什么会有 MX 记录。

具体来说:为什么SMTP会受到DNS的特殊对待?

我们没有 HTTP 的 HX 记录或 FTP 的 FX 记录。似乎所有其他 Internet 协议都与 DNS 的 A 记录相处得很好。事实上,关于 MX 记录的 Wikipedia 文章指出,当前的 SMTP 规范说,如果接收方不存在 MX 记录,则服务器应该使用 A 记录。它还提到了 SMTP 在 DNS 之前的世界中所做的一些调整,但那是 25 年前的事了。我们真的需要 MX 记录了吗?

0 投票
2 回答
3002 浏览

sql-server - SSRS 中的定时订阅计划发送重复的电子邮件

我在 SSRS 报告管理器 2008 中创建了一次性订阅。但是,我不断收到订阅发送的重复电子邮件。每封电子邮件之间的间隔约为 30 分钟。

我检查了 SQL 代理作业,看起来 SQL 代理作业已正确创建。它只运行一次,然后清除下一次运行时间。

我还通过测试代码检查了本地机器上的 SMTP 服务。SMTP 可以很好地用于没有重复的测试电子邮件。所以我想这可能是 SSRS 中的问题。关于我可以在哪里查看的任何建议?

0 投票
5 回答
903 浏览

iis - 从我的域发送电子邮件需要什么

我希望能够通过 Windows 2003 服务器从我自己的域 (Domain.com) 发送电子邮件,我测试了我的应用程序,它在我的本地 IIS 上工作正常。

但我不知道要让它在外面工作需要什么。

提前致谢。