我在旧电脑上安装了 WAMP(Windows Apache MySQL PHP)作为服务器。如何安装 SMTP?
答案1
你会不是能够从动态 IP 地址运行邮件服务器。其中大多数都被列入黑名单、被阻止,并且无法工作。
假设你有一个静态 IP 地址,并且想要运行一个完整的服务邮件服务器,我建议你看一下水星邮件服务器
答案2
答案3
除了垃圾邮件问题之外,您可以安装任何兼容 SMTP 的电子邮件软件。您没有提到哪个版本的 Windows,但您不需要走得太远。请参阅https://serverfault.com/questions/60524/mail-server-for-windows-server- Windows Server 有一个集成的电子邮件服务器。
我也在考虑安装 Exchange。
另一个事实是,您没有义务在 WAMP 堆栈上运行自己的 SMTP 服务器。您可以配置 PHP 以自动将电子邮件转发到提供商的 SMTP 服务器,或者使用山魈、亚马逊或任何其他外包电子邮件发送者(我已编辑了我的反对评论)
答案4
您绝对可以从动态 IP 运行邮件服务器,并且上述关于 IP 地址被标记为垃圾邮件的所有内容都不是真的。这就是 Amazon SES 和其他类似服务存在的原因。试用 Postfix 服务器,它允许在其他人的 SMTP 服务器上进行中继。通过使用 GMail、Amazon 或任何其他 SMTP 服务器作为中继,您将能够使用您的 SMTP 服务器从您的域发送邮件。他们提供这些服务,因为 Amazon Web Services 以垃圾邮件而闻名,因此 Amazon 提供的大多数 IP 已经在阻止列表中标记为垃圾邮件。因此,他们建立了一项服务来处理来自一个单一受信任 IP 的电子邮件,但为了不让该 IP 被标记为垃圾邮件,他们会监控您的电子邮件活动(并且存在阈值,如果您将电子邮件用于个人用途或每天发送的电子邮件少于 10,000 封,则不太可能达到该阈值)。
以下是配置 Postfix 以作为 GMail 中继的简单方法:http://charlesa.net/tutorials/centos/centosgmail.php
以下是 Amazon SES 的一个示例(它不是免费的,但每月花费不到一美元就可以发送数千封电子邮件):http://blog.swisstech.net/2012/06/local-postfix-as-relay-to-amazon-ses.html
这些操作指南适用于 Postfix,它主要用于 Linux 系统,但我很确定您也可以在 Windows 上运行它。当然,对于 Windows 来说,有一些非常简单的解决方案,例如:http://amazonsessmtp.codeplex.com/(如果你对 Postfix 不太熟悉,我建议你先尝试一下这个)