我正在建立一个网站,出于各种原因,我想使用 VPS(可扩展性,我想运行 Sphinx 进行搜索等)。我正在慢慢学习如何通过在我的笔记本电脑上的 VM 中玩“我的宠物 Linux”来管理服务器,所以我认为我在那里会相当不错 - 至少在我 a) 因做得不好而关闭网站,b) 在我需要时能负担得起有人帮助我之前。
不过,我真正感到失望的是邮件。我“知道”我需要它,但我不知道如何管理它,或者是否有其他选择。
以下是我能想到的用例:
- 通过我的网站发送/接收反馈和其他电子邮件。例如[电子邮件保护]而不是 Gmail 地址。
- 注册时的帐户验证-确认链接等。
- 最终,我想我会希望能够像 stackoverflow 那样发送电子邮件来回复问题。完全可以选择加入,但似乎有这个功能会更好(尤其是因为它可能有助于让那些因为某种原因忘记了该网站的人回来)。这意味着与 PHP 的互操作,我认为一旦服务器正常运行,这就会变得非常简单。
Linode 有一个教程对于基本设置来说,这似乎相对容易遵循,但这真的是正确的方向吗?
我愿意接受其他选择,比如免费/廉价的第三方服务或工具,但如果您能推荐一款易于设置/管理的电子邮件服务器在我的网络服务器上运行,并提供一些我可以遵循的教程来运行它,我将不胜感激。
写完上面的用例后,我想我一开始可能并不需要电子邮件。我可以使用[电子邮件保护]对于反馈类型的电子邮件,并且可能不必费心确认帐户的电子邮件(a la reddit),因为无论如何我都无法跟上将“mailinator”类型的网站列入黑名单。
有什么建议/意见吗?
答案1
是的,我认为 Google Apps 可以完成这项工作。免费将其添加到您的域中,您可以在代码中使用其 smtp 服务器,甚至可以在舒适的 gmail 界面中获得回复和支持问题 :)
答案2
我强烈建议将域名外包给 GMail 或 GMail。邮件管理并不好玩。(看这里。
答案3
我通常不喜欢外包电子邮件,但这是一个可能适合的领域 - 您的要求相当小,而且您不是电子邮件管理员。我的意思是,您在底部的总结将问题从“外包是否适合您”重新定义为“我是否甚至需要使用自己的域名进行‘专业’外包电子邮件设置,或者 Gmail 是否可行”。
答案4
在机器上本地设置基本的 postfix 应该非常简单。如果您运行 Ubuntu 并执行 apt-get install postfix,安装程序将询问您想要哪种设置。如果您使用“Internet 站点”,那么现在可能就没问题了。据我所知,您只想发送邮件,因此整个 postfix/courier/mysql 设置是多余的。只要您确保不设置开放中继,就可以了(默认情况下 postfix 不是开放中继)。