gpt4 book ai didi

linux - 接收电子邮件网站的最佳方式

转载 作者:IT王子 更新时间:2023-10-29 00:39:50 25 4
gpt4 key购买 nike

我正在开发一个网站 -- 处于原型(prototype)阶段,即将成为 alpha 版。我将为每个允许用户存入东西的帐户提供一个电子邮件地址——不是真正的电子邮件帐户,只是一个用于将东西发送到站点的端点。现在很多网站都提供这种服务。我想我第一个看到的是 Photobucket,它可以让您将照片作为电子邮件附件发送。

我的问题是,实现此类服务的最佳方式是什么?

在我的原型(prototype)中,我编写了一个 POP3 客户端来获取所有新发送的邮件(目前来自测试 Gmail 帐户)。我的服务处理每封新邮件和附件,并立即将其从电子邮件服务器中删除。

我当然可以外包给使用 POP3 的电子邮件服务并完成它。问题是成本。我见过的大多数服务提供的服务远远超过我的需要,而且它们按帐户收费。我希望有很多帐户和低流量。

所以我倾向于自己托管电子邮件收据。我对 Windows 或 Linux 持开放态度。处理传入电子邮件的代码在 Windows 上运行,但我有其他服务在 Linux 上运行。我见过许多开源和免费的电子邮件服务器,例如 hMailServer 和 MailEnable (Windows) 以及 qmail、Postfix 和 exim (Linux)。

我想我对 Linux 有一点偏好,因为它的托管成本较低,但如果 Windows 服务可以提供更清晰的集成,那可能是值得的。至于功能,我希望有一些垃圾邮件过滤功能,但这不是一个重要的优先事项。 POP3 足以进行检索,但更直接的 API 会更好。我需要某种 API 来以编程方式配置新帐户。

感谢所有建议。你知道其他人是如何实现这种服务的吗?

更新:我最终使用了 hMailServer ,这是一个在 Windows 上运行的免费邮件服务器。它似乎相当成熟和健壮。它有一个 COM 互操作库,这使得从我的 .NET 服务器应用程序访问电子邮件、帐户等确实非常容易。

最佳答案

如果您采用托管您自己的电子邮件服务器的方式,我可能只使用 POSTFIX 并将您的所有电子邮件通过管道传输到 PHP 脚本,该脚本会处理电子邮件。

如果您使用的是 cPanel,这里有一个关于设置电子邮件管道的快速教程:

http://kb.siteground.com/article/How_to_pipe_an_email_to_a_PHP_script.html

如果没有,请按以下方法操作:

http://answers.google.com/answers/threadview?id=562518

关于linux - 接收电子邮件网站的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5451566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com