Codeigniter SMTP Email с Amazon SES

Кажется, вчера Amazon объявила о поддержке SMTP для SES (Simple Email Service).

Я безуспешно пытался отправить SMTP-письмо с помощью Codeigniter.

У меня есть проверенный отправитель, и все в порядке:

$this->load->library('email');

$config = array(
    'protocol' => 'smtp',
    'smtp_host' => 'email-smtp.us-east-1.amazonaws.com',
    'smtp_user' => 'SMTP USERNAME',
    'smtp_pass' => 'SMTP PASSWORD',
    'smtp_port' => 465,
    'mailtype' => 'html'
);

$this->email->initialize($config);
$this->email->print_debugger();

$this->email->from('verified_email_address@something.com', 'Test From');
$this->email->to('email@example.com', 'Test To');
$this->email->subject('Test');
$this->email->message('test');

$this->email->send();

Я попробовал следующий smtp_host:

  • email-smtp.us-east-1.amazonaws.com
  • tls: //email-smtp.us -east-1.amazonaws.com
  • ssl: //email-smtp.us-east-1.amazonaws.com

Когда я повторяю команду print_debugger (), я получаю:

220 email-smtp.amazonaws.com ESMTP SimpleEmailService-194655181
hello: 421 Timeout waiting for data from client.

Эти тесты выполняются на сервере mediatemple (gs).

18
задан AFRC 15 December 2011 в 20:17
поделиться