Назад | Перейти на главную страницу

Настройка исходящей почты в Ubuntu 10.10

Я настраиваю 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