Home > Zend-Framework-Amazon-Simple-Email-Service

Zend-Framework-Amazon-Simple-Email-Service

Zend-Framework-Amazon-Simple-Email-Service is a project mainly written in PHP, it's free.

Amazon Simple Email Service class for Zend Framework

Usage

All methods return TRUE on success and FALSE on failure.

Method getErrorMessage() will return last error message from Amazon.

$ses = new Zend_Service_Amazon_Ses('accessKey', 'secretKey');

if($ses->verifyEmailAddress('[email protected]')) echo 'Email verification sent successfully'; else echo 'Email verification failed with message: ' . $ses->getErrorMessage();

$ses->deleteVerifiedEmailAddress('[email protected]');

print_r($ses->listVerifiedEmailAddresses());

print_r($ses->getSendQuota()); print_r($ses->getSendStatistics());

$ses->setTo('[email protected]'); // sets the email address to send message the to $ses->addTo('[email protected]'); // adds another email address to send the message to. // same goes for Bcc, Cc and replyTo $ses->setBcc('[email protected]'); $ses->addBcc('[email protected]'); $ses->setCc('[email protected]'); $ses->addCc('[email protected]'); $ses->setReplyTo('[email protected]); $ses->addReplyTo('[email protected]);

// setTo, addTo, setBcc, addBcc, setCc, addCc, setReplyTo, addReplyTo also take as parameter an array of emails : // array('[email protected]', '[email protected]', '[email protected]');

$ses->setReplyPath('[email protected]');

$ses->setBodyText('The message in plain text format'); $ses->setBodyHtml('

The message in HTML format

'); $ses->setSubject('Some subject'); $ses->send();

Previous:Roots