codeigniter SMTP电子邮件与亚马逊SES亚马逊、电子邮件、codeigniter、SMTP

由网友(妓情@)分享简介:我觉得昨天亚马逊宣布了SES(简单电子邮件服务),SMTP的支持。I think yesterday Amazon announced SMTP support for SES (Simple Email Service).我试着用codeigniter发送SMTP电子邮件,没有运气。I tried to sen...

我觉得昨天亚马逊宣布了SES(简单电子邮件服务),SMTP的支持。

I think yesterday Amazon announced SMTP support for SES (Simple Email Service).

我试着用codeigniter发送SMTP电子邮件,没有运气。

I tried to send SMTP email with Codeigniter with no luck.

我有一个验证发送者,一切都看起来很不错:

I have a verified sender and everything looks good:

$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:

I tried the folowing 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()我得到:

When i echo the print_debugger() i get:

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

这些测试中MEDIATEMPLE(GS)的服务器上运行。

These tests run on a mediatemple (gs) server.

推荐答案

我,直到我添加了一行超时消息: -

I got that timeout message until I added the line:-

$this->email->set_newline("rn");

我有我的主机设置为 SSL://email-smtp.us-east-1.amazonaws.com

阅读全文

相关推荐

最新文章