Menggunakan Gmail untuk mengirim Email di Zend Framework

Mungkin server anda tidak memperbolehkan mengirim email, seperti shared hosting atau local host yang tidak bisa anda konfigurasi. Jika anda menggunakan komponen Zend_Mail dari Zend Framework, aplikasi anda dapat mengirimkan email melalui Gmail.Pada file application.ini anda, tambahkan teks berikut:

;email
email.server = smtp.gmail.com
email.username = username
email.password = password
email.ssl = ssl
email.port = 465
Silahkan anda ganti username dan password sesuai dengan account Gmail anda.
Pada file bootstrap anda, tambakan function _init berikut:
<?php
/**
* Jika dijalankan pada development server (localhost), email menggunakan protokol SMTP dalam file application.ini
*/
protected function _initMailsetup()
{
$aConfig = $this->getOptions();
$this->_aMailConfig = array(
'auth' => 'login',
'username' => $aConfig['email']['username'],
'password' => $aConfig['email']['password'],
'ssl' => $aConfig['email']['ssl'],
'port' => $aConfig['email']['port']);
$this->_strSmtp = $aConfig['email']['server'];
Zend_Mail::setDefaultTransport(new Zend_Mail_Transport_Smtp($this->_strSmtp, $this->_aMailConfig));
}

Anda tidak perlu memanggil function ini, apliaksi Zend Framework anda akan memanggil semua function _init* dalam file bootstrap anda. Setiap email yang anda kirim melalui Zend_Mail akan dikirim menggunakan account Gmail anda.

clixsense468x60a Menggunakan Gmail untuk mengirim Email di Zend Framework

One thought on “Menggunakan Gmail untuk mengirim Email di Zend Framework

  1. Heriyanto

    Tips yang sangat berguna.
    Tetapi harus hati-hati saat menggunakannya soalnya terdapat batasan jumlah pengiriman email dari Google per hari.
    Bila sudah lewat dari 500 email per hari maka akun tersebut akan diblok selama 24 jam.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>