PHP Mail и sSMTP - Инструкция -

PHP MAIL И SSMTP

Краткая инструкция по установке и настройке SSMTP (вместо SendMail) для отправки почты при помощи PHP скрипта

Установка sSMTP и настройка под GMAIL

# apt-get purge sendmail
# apt-get install ssmtp
# nano /etc/ssmtp/ssmtp.conf


root=name@gmail.com
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES
AuthUser=<gmail login>
AuthPass=<gmail password>
FromLineOverride=YES

PHP Mail скрипт

$ touch testmail.php
$ nano testmail.php

<?php
    $to_email = 'example@gmail.com';
    $subject = 'Simple Email Test via PHP';
    $body = 'Hi, this is PHP Mail test';
    $headers = 'From: example@gmail.com';

    if (mail($to_email, $subject, $body, $headers)) {
        echo "Email successfully sent to $to_email...";
    } else {
        echo 'Email sending failed...';
    }

PHP Mail тест

$ php testmail.php

Ссылки

archlinux.org - Wiki - SSMTP
debian.org - Wikik - sSMTP

Blog Comments powered by Disqus.