基本上,我有一台 Ubuntu Server 机器,并且我想要一个万无一失的解决方案来从也在同一台机器上运行的网站发送电子邮件。
我的疑问是:
1)我应该使用 postfix 还是有更简单的 smtp 服务器解决方案?
2) 我是否也需要能够接收电子邮件?我只想发送电子邮件...
3) 我使用 Ubuntu 服务器自带的 postfix 进行了简单测试,电子邮件已发送,但进入了我的 gmail 垃圾邮件箱。有什么办法可以避免进入垃圾邮件箱吗?
4)电子邮件发件人是[电子邮件保护]。我该如何改变这一点?
非常感谢!
—塞尔吉奥
答案1
桌面 Ubuntu 的选择是 msmtp-mta 包(作为默认 sendmail 替代品安装)。
答案2
这并不是您所说的您正在寻找的解决方案,但如果您可以访问其他 smtp 服务器,则可以使用空邮件程序。
安装 karmic 后,大小为 93kB,需要一到两行配置。:)
描述:简单的仅中继邮件传输代理 Nullmailer 是主机的替代 MTA,它中继到一组固定的智能中继。它设计为易于配置,在从属机器和 chroot 中特别有用。
答案3
您无需亲自运行 SMTP 服务器。您可以配置您的系统以使用不同的服务器进行发送。例如,如果您可以访问 ISP(或托管服务)的邮件服务器,则可以从那里发送邮件。
要给出真正有用的答案,需要真正了解您要做什么 - 您的解释非常模糊。您想从 CGI 脚本发送电子邮件,还是其他什么?
答案4
SMTP 服务器用于发送邮件,POP3 用于接收邮件。对于垃圾邮件投递,我不确定是什么原因造成的,因为我使用 gmail SMTP 详细信息从应用程序发送了一封邮件,但邮件被投递到我的垃圾邮件中。