Я использую Amazon SES с codeigniter
, Это мои (нерабочие) файлы конфигурации SES:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
* Config for the Amazon Simple Email Service library
*
* @see ../libraries/Amazon_ses.php
*/
//$this->load->library('curl');
$config['amazon_ses_secret_key'] = 'sdsdfsdfsdfsdfsfdsdfsdfsdfsdfsdfs';
$config['amazon_ses_access_key'] = 'sdfsdfsdfsdfsdfsdbds';
// Adresses
$config['amazon_ses_from'] = '[email protected]';
$config['amazon_ses_from_name'] = 'krishantha';
$config['amazon_ses_reply_to'] = '[email protected]';
// Path to certificate to verify SSL connection (i.e. 'certs/cacert.pem')
$config['amazon_ses_cert_path'] = 'certs/cacert.pem';
// Charset to be used, for example UTF-8, ISO-8859-1 or Shift_JIS. The SMTP
// protocol uses 7-bit ASCII by default
$config['amazon_ses_charset'] = '';
Мой контроллер это:
$this->load->library('amazon_ses');
// Configure and send email
$this->amazon_ses->to('[email protected]');
$this->amazon_ses->subject('Open me!');
$this->amazon_ses->message('<strong>Use HTML</strong>');
$this->amazon_ses->debug(TRUE);
if ($this->amazon_ses->send()) {
echo "Successfully sent!";
} else {
echo "Failure!";
}
Когда я использую это не может получить никаких ошибок, но это не работает.
Задача ещё не решена.
Других решений пока нет …