Sähköpostin lähetys Zend Frameworkilla ja GMailin SMTP:llä
Zend Framework tarjoaa sähköpostin lähettämiseen Zend_Mail -komponenttia.
Seuraavan esimerkin avulla postin lähettäminen onnistuu käyttämällä Zend_Mailia ja GMailin smtp-palvelua.
public function sendEmail($from, $to, $subject, $message) {
$config = array(
'auth' => 'login',
'username' => 'username@gmail.com',
'password' => 'password',
'ssl' => 'ssl',
'port' => 465
);
$transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config);
$mail = new Zend_Mail();
$mail->setBodyText($message);
$mail->setFrom($from);
$mail->addTo($to);
$mail->setSubject($subject);
return $mail->send($transport);
}