Postfix

配置後綴以發送和接收本地主機

  • June 5, 2013

有誰知道需要為後綴配置什麼,以便可以將電子郵件發送到本地主機並從本地主機接收?

例如,向 user1@localhost 發送電子郵件將:

  • 導致 user1 在其郵件客戶端中收到一封電子郵件(配置為接收本地電子郵件)
  • 然後 user1 可以響應 user2@localhost
  • user1 和 user2 都配置在同一台機器上,即如果沒有網際網路/網路連接,這兩個使用者仍然可以相互發送和接收。

我問的原因是因為我想為開發環境設置它,以便我可以測試我正在開發的應用程序。

您可以使用這樣的/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 =

參數簡要說明:

  • myorigin:這是 postfix 程序在發送電子郵件時使用的主機名。
  • mydestination:這是後綴伺服器認為自己能夠接收郵件的主機名 - 您希望在此處列出localhost機器上的任何主機名(查看)。/etc/hosts
  • mynetworks 列出 postfix 接受任何 電子郵件的“可信”IP 地址
  • relayhost : 如果不為空,postfix 會將所有郵件轉發到此伺服器進行投遞;您希望它為空以使本地傳遞工作。

您可能想查看 http://www.postfix.org/BASIC_CONFIGURATION_README.html 以獲得更權威的解釋。

引用自:https://unix.stackexchange.com/questions/13995