安装与 PHP 一起使用的邮件服务器

安装与 PHP 一起使用的邮件服务器

我有一台专用服务器,我想用它来运行 LAMP 堆栈。现在,我想在该服务器上使用 php 邮件。

我该如何做呢?

PS:这是一个ubuntu服务器。

谢谢

答案1

我个人更喜欢 Exim,以下步骤将启动一个系统并仅用于发送邮件。

  • 确保主机名设置正确
  • 安装apt-get install exim4 exim4-daemon-light
  • 在配置步骤中,按如下方式回答问题
    • 邮件配置类型:互联网网站
    • 系统名称:您的服务器的 fqdn
    • 监听的 IP 地址:127.0.0.1(此地址无法接收邮件)
    • 接受的其他目的地:空
    • 中继域名:空
    • 要中继的机器:空
    • 保持 DNS 最小化:是
    • 本地邮件递送方式:Maildir
    • 是 拆分配置

一旦配置了 exim,你可以使用命令再次运行此设置dpkg-reconfigure exim4-config

您可能需要考虑选择使用智能主机在上述设置过程中选择选项,并将您的邮件通过已建立的 SMTP 服务器转发。另一台服务器可能已经正确设置了 DNS 记录。

答案2

您需要将系统设置为邮件服务器。请查看以下文档:https://help.ubuntu.com/community/MailServer

答案3

我更喜欢让 PHP 使用我们的常规邮件服务器,因为它具有正确的反向 DNS 条目、安全补丁等。

如果你使用phpmailer 插件您可以轻松使用常规 SMTP 服务器 - 它也能进行身份验证!

答案4

对于 Windows 用户:仓鼠经典如果您在 Windows 上进行开发,这是可行的方法。您只需几分钟即可运行测试邮件服务器,并且它允许您详细检查邮件数据包。

相关内容