Ubuntu-10.04
在 Ubuntu 10.10 上設置外發郵件
我正在 linode 上設置 VPS,但我似乎無法設置像 sendmail 這樣的郵件發送程序,以便我可以通過 PHP 發送電子郵件。
我被困在更改主機名的第一步。我更改了下面的條目
/etc/hostname
,/etc/hosts
但是當我什至重新啟動 VPS 時,然後hostname -f
顯示hostname: Name or service not known
怎麼了?有什麼好的設置教程嗎?
我正在使用 nginx,如果這在任何情況下都很重要。
內容
/etc/hosts
127.0.0.1 localhost 178.79.162.174 mail.bankpo.in # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
內容
/etc/hostname
mail.bankpo.in
並
which hostname
返回/bin/hostname
像這樣編輯
/etc/hosts
:127.0.0.1 mail.bankpo.in mail localhost 178.79.162.174 mail.bankpo.in mail
將此添加到
/etc/resolv.conf
domain bankpo.in search bankpo.in
然後,重新啟動並嘗試
/bin/hostname --fqdn
要設置電子郵件,我會這樣做:
sudo apt-get dist-upgrade -y && sudo apt-get update -y sudo reboot sudo apt-get install postfix mailutils -y sudo postconf -e "mydestination = mail.bankpo.in, bankpo.in, localhost.localdomain, localhost" sudo postconf -e "mynetworks = 0.0.0.0/32" sudo postconf -e "inet_interfaces = all" sudo /etc/init.d/postfix restart