Postfix
配置後綴以發送和接收本地主機
有誰知道需要為後綴配置什麼,以便可以將電子郵件發送到本地主機並從本地主機接收?
例如,向 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 以獲得更權威的解釋。