ssmtp изпраща поща от ubuntu

Инсталирайте ssmtp

Пълен списък с параметри

Създаване на резервно копие на конфигурационния файл

Копираме заготовката на конфигурационния файл ssmtp.conf, също се натъкнахме на факта, че след последния ред AuthPass=парола се изисква подаване на ред, в противен случай удостоверяването няма да работи.

Редактиране на конфигурационния файл

Съдържание на ssmtp.conf

В света на *NIX сървърът sendmail беше първият, който пишеше поща. Този сървър отдавна е де факто стандарт. Постепенно се формира понятието MTA – тоест понятието Mail Transfer Agent. MTA е елемент от системата за прехвърляне на поща, който се занимава само с процеса на прехвърляне на пощенски съобщения.

Въпреки това, исторически в системите на Linux програмата за изпращане на съобщения трябва да е sendmail. Следователно, когато някоя от MTA програмите е инсталирана, тя създава файлове за връзка /usr/sbin/sendmail и /usr/lib/sendmail, които сочат към желаната програма.

Да видим накъде ни води пощата

Проверка на файла за similink,

Ако не, тогава виртуалният пакет на mail-transfer-agent не препраща към ssmtp пакета и това трябва да бъде коригирано. Чрез премахване на пакети, посочени от mail-transfer-agent, като posfix.

ssmtp примери

Изпращане на поща от конзолата

ако писмото е пристигнало, тогава ssmpt работи

ако дойде, тогава връзките са конфигурирани правилно

Изпращане на текстово съобщение от файла message.txt

Създайте файл и напишете текста на съобщението в него

Изпратете текст от файл

Изпращане на имейл съобщение чрез PHP

Изпращане на имейли за вашия сайт чрез php Променете файла php.ini, който може да се намира в различни директории в зависимост отначин за свързване на php интерпретатор:

Намерете реда sendmail_path в php.ini и го редактирайте, за да изглежда така:

За да тествате вашите настройки, създайте файл в главната директория на вашия сървър като phpinfo.php и поставете следния код в него:

Отворете създадената страница в браузъра http://mysite/phpinfo.php и намерете стойността на параметъра sendmail_path в секцията Configuration PHP Core.

Създайте файл, за да тествате функцията PHP mail():

Съответно трябва да получите писмо до посочената пощенска кутия.