Magento на русском

Новости, обмен опытом, база знаний для разработчиков.

Zend_Mail – отправка почты через GMail SMTP сервер

Спасибо Snowcore, автору статьи, которую я позаимствовал по причине её крайней полезности и востребованности.

Оригинал находится тут http://snowcore.net/zend_mail-отправляем-почту-через-gmail

Одним из неудобных моментов при разработке и тестировании локального проекта является невозможность отправки email’ов.

Наш любимый Google поможет решить данную проблему. Письма можно отправлять через Gmail SMTP.

Zend Framework позволяет отправлять письма через 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-статьи:

  1. Как отправить письмо в Magento?
  2. newsletter рассылки
  3. Authorize.net -> Echeck payment method
  4. Попадалово с купонами.
  5. Как правильно перенести базу Magento?
  6. Простой пример кода начинающим разработчикам

The URI to TrackBack this entry is: http://magento.verych.ru/2010/01/zend_mail-%d0%be%d1%82%d0%bf%d1%80%d0%b0%d0%b2%d0%ba%d0%b0-%d0%bf%d0%be%d1%87%d1%82%d1%8b-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-gmail-smtp-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80/trackback/

Один комментарий для “Zend_Mail – отправка почты через GMail SMTP сервер”

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

Оставить комментарий

© 2009-2012 Magento по-русски 99% авторских статей