在 Ubuntu 10.10 上设置外发邮件

在 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

答案1

/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

相关内容