Много изправя пред проблема за изпращане на съобщения на сървъра, от Баш / Perl / Python / PHP / и т.н.
В действителност тя е съвсем проста.
Достатъчно, за да постави на Sendmail.
Yum инсталиране Sendmail Sendmail-CF-ил
chkconfig --level 345 Sendmail на
/etc/init.d/sendmail започнете
Като се започне Sendmail: [OK]
Започвайки SM-клиент: [OK]
По принцип, вече можете да изпращате поща, но конфигурацията по подразбиране е посочено, че сте изпращане на поща от localhost.localdomain домакин
В следващия раздел е направен с оглед на факта, че името на хоста ви е настроен правилно в системата.
Персонализиране на тази система променлива в CentOS можете в файла / и т.н. / sysconfig / мрежата
Проверете това, което имате в момента име на хост, ако не е странно, може да командва хост =))
Така че ние да прави промени в конфигурацията на Sendmail
SED -i -e "S / ^ LOCAL_DOMAIN. * $ / LOCAL_DOMAIN (\` $ \ ') DNL / г "/etc/mail/sendmail.mc
Изключване на SM-клиент: [OK]
Изключване на Sendmail: [OK]
Като се започне Sendmail: [OK]
Започвайки SM-клиент: [OK]
Време е да се провери това, което имаме.
съответно да замени вашия имейл адрес, вместо [email protected]
ехо "Тялото на тест" | мейл -s ", предмет на тест" [email protected]
Всичко може да отиде по пощата, както и проверка на тяхната спам, защото това писмо е вероятно да бъде в него. От записа A и PTR DNS записа. Вие трябва да съответстват на вашия външен IP. Между другото, този дизайн може да работи през NAT.
Свързани статии