File: /home/xedaptot/be.naniguide.com/app/Model/SendingServerAmazonApi.php
<?php
/**
* SendingServerAmazonApi class.
*
* Model class for Amazon API sending server
*
* LICENSE: This product includes software developed at
* the Acelle Co., Ltd. (http://acellemail.com/).
*
* @category MVC Model
*
* @author N. Pham <[email protected]>
* @author L. Pham <[email protected]>
* @copyright Acelle Co., Ltd
* @license Acelle Co., Ltd
*
* @version 1.0
*
* @link http://acellemail.com
*/
namespace Acelle\Model;
class SendingServerAmazonApi extends SendingServerAmazon
{
protected $table = 'sending_servers';
/**
* Send the provided message.
*
* @return bool
*
* @param message
*/
public function send($message, $params = array())
{
$sent = $this->sesClient()->sendRawEmail(array(
'RawMessage' => array(
'Data' => $message->toString(),
),
));
return array(
'runtime_message_id' => $sent['MessageId'],
'status' => self::DELIVERY_STATUS_SENT,
);
}
}