Postfix

在 VirtualBox 上的 Ubuntu VM 上的衛星模式下,我應該使用什麼 FQDN 進行 Postfix 設置?

  • June 28, 2015

我在嘗試在 VirtualBox 上執行的 Ubuntu 14.04 VM 上配置 Postfix 時迷路了。

VirtualBox 有 2 個 NIC:

1)NAT 並且是通過我的執行 VM 的電腦訪問 Internet 和

2)“僅主機適配器”允許我通過 SSH 連接到我的 VM。

我想在衛星模式下執行 Postfix - 我只想能夠測試使用 PHP/Wordpress 發送電子郵件的能力。收不到郵件。

我沒有 FQDN 也沒有靜態 IP。我不確定使用什麼作為系統郵件名稱。(即使我要設置一個 IP - 我會使用哪個 IP?NIC 1 上的 VM IP 還是我的主機 IP?)我只發送電子郵件是否重要?

我是新手,我已經嘗試安裝 Postfix 兩次,但它沒有工作……任何幫助將不勝感激。

每個系統都有一個主機名,由管理員在安裝/設置系統時給出。所有已安裝的網路相關軟體都使用它來辨識機器。

要獲取目前設置的主機名,您只需呼叫hostname或查看/etc/hosts,因為主機名始終指向 localhost。

主機名是必不可少的,因為所有與網路相關的服務都使用它來引用家庭系統。例如,後綴將主機名附加到僅包含本地部分的電子郵件地址,因此是有效地址。沒有域部分,電子郵件地址無效,因為不清楚哪個主機負責。

如果您將主機名留空,postfix 不知道應該在本地或遠端發送什麼電子郵件。此外,主機名永遠不能是 IP 地址。在測試環境中,您不需要完全限定的域名。

但是,如果您將郵件發送到 Internet 並希望在您的收件箱中找到它們,而不是在垃圾郵件目錄中,您需要一個完整的設置,包括 FQDN、正確的 DNS 設置等。

引用自:https://serverfault.com/questions/702070