Postfix
在 VirtualBox 上的 Ubuntu VM 上的衛星模式下,我應該使用什麼 FQDN 進行 Postfix 設置?
我在嘗試在 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 設置等。