Utilizzare smtp di Gmail con Zend_Mail

Rate this post

Ultimamente sto sviluppando sempre più spesso in locale sul mio netbook il che ha comportato la scelta di wamp come piattaforma di sviluppo.

La configurazione attuale mi permette di far fronte a tutte le mie necessità (phpunit, xdebug, php debug di phped, etc), ad eccezione di un piccolo particolare: email. Siccome non ho nessuna voglia di installare un server di posta elettronica in locale (e a dir verò non ne vedo alcuna necessità) ho dovuto trovare il modo di configurare la mia applicazione zend in modo da poter usare smtp del mio account su google.

Ecco come si può procedere:


File di configurazione:

[xml]
<production>
……………
<resources>
<mail>
<transport>
<type>smtp</type>
<host>smtp.gmail.com</host>
<auth>login</auth>
<username>[email protected]</username>
<password>xxxxx</password>
<ssl>tls</ssl>
<port>587</port>
</transport>
<defaultFrom>
<email>[email protected]</email>
<name>Alexander Chernov</name>
</defaultFrom>
<defaultReplyTo>
<email>[email protected]</email>
<name>Alexander Chernov</name>
</defaultReplyTo>
</mail>
</resources>
</production>
[/xml]

La configurazione parla per se, quindi non penso che c’è bisogno di spiegare i parametri.
Per utilizzare il codice basta fare qualcosa come
[php]
$m = new Zend_Mail(‘utf-8′);
$m->addTo(‘[email protected]’,’TEST’);
$m->setSubject(‘GMail Test’);
$m->setBodyText(‘Body Text’);
$m->send();
[/php]

You may also like...

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">