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():
Съответно трябва да получите писмо до посочената пощенска кутия.