配置 postfix 以向本地主机发送和接收

配置 postfix 以向本地主机发送和接收

有谁知道需要为 postfix 配置什么,以便可以将电子邮件发送到本地主机并从本地主机接收电子邮件?

例如发送电子邮件至 user1@localhost 将:

  • 导致 user1 在其邮件客户端中接收电子邮件(配置为接收本地电子邮件)
  • 然后 user1 可以响应 user2@localhost
  • user1 和 user2 都配置在同一台计算机上,即如果没有互联网/网络连接,这两个用户仍然可以相互发送和接收。

我问的原因是因为我想为开发环境设置它,以便我可以测试我正在开发的应用程序。

答案1

您可以使用/etc/postfix/main.cf如下文件:

myorigin = localhost
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
relayhost =

参数简短说明:

  • 肌源:这是 postfix 程序发送电子邮件时将使用的主机名。
  • 我的目的地:这是 postfix 服务器认为自己能够接收邮件的主机名 - 您希望在此处列出localhost计算机上的任何主机名(查看)。/etc/hosts
  • 我的网络 列出 postfix 接受的“可信”IP 地址任何 电子邮件
  • 中继主机:如果不为空,postfix会将所有邮件转发到该服务器进行投递;您希望此值为空以便本地交付正常工作。

你可能想看看 http://www.postfix.org/BASIC_CONFIGURATION_README.html 以获得更权威的解释。

相关内容