Спасибо Snowcore, автору статьи, которую я позаимствовал по причине её крайней полезности и востребованности.
Оригинал находится тут
Одним из неудобных моментов при разработке и тестировании локального проекта является невозможность отправки email’ов.
Наш любимый Google поможет решить данную проблему. Письма можно отправлять через Gmail SMTP.
позволяет отправлять письма через SMTP при помощи класса Zend_Mail_Transport_Smtp.
У вас должен быть включен extension OpenSSL.
Вот простой пример отправки письма через GMail SMTP, используя Zend_Mail:
<?php $options = array( ‘auth’ => ‘login’, ‘username’ => ‘_username_@gmail.com’, ‘password’ => ‘_password_’, ’ssl’ => ‘tls’, ‘port’ => 587 ); $mailTransport = new Zend_Mail_Transport_Smtp(’smtp.gmail.com’, $options); Zend_Mail::setDefaultTransport($mailTransport); $m = new Zend_Mail(); $m->addTo(’someone@gmail.com’); $m->setFrom(‘_username_@gmail.com’, ‘Sender name’); $m->setSubject(‘Using Gmail SMTP’); $m->setBodyText(‘Hello! I am using Gmail from the localhost’); $m->send();
При помощи метода Zend_Mail::setDefaultTransport можно легко переключаться между локальным и удаленным (серверным) окружением.
Похожие Magento-статьи:













Действительно, штука очень полезная. Пользуюсь Gmail SMTP довольно часто.