Заметки WEB-разработчика

Полезные материалы для web-разработки

Отправка писем через smtp gmail в zend framework 2

Здесь показан пример отправки писем через smtp gmail в zend framework 2

Отправка писем через smtp gmail в zend framework 2
// намеспейсы
use Zend\Mail\Message;
use Zend\Mail\Transport\File as FileTransport;
use Zend\Mail\Transport\FileOptions;
use Zend\Mail\Transport\Smtp as SmtpTransport;
use Zend\Mail\Transport\SmtpOptions;

// ....

$message = new Message();
// куда отправляем, от кого, тема и тело письма
$message->addTo('goper1@tut.by')
    ->addFrom('ralph.schindler@zend.com')
    ->setSubject('Greetings and Salutations!')
    ->setBody("Sorry, I'm going to be late today!");

$transport = new SmtpTransport();
$options   = new SmtpOptions(array(
    'name' => 'localhost.localdomain',
    'host' => 'smtp.gmail.com',
    'port' => 587,
    'connection_class' => 'login',
    // ваш логин и пароль в системеgmail.com 
    'connection_config' => array(
        'username' => 'goper40@gmail.com',
        'password' => 'some_password',
        'ssl' => 'tls',
    ),
));
$transport->setOptions($options);
$transport->send($message);

Комментарии

Комментарии через Вконтакте