dongren9966 2016-07-27 14:46
浏览 38

不工作从codeigniter whit amazon ec2发送gmail的电子邮件

this not work online in the amazon EC2 but in local work fine. And in the EC2 config security group view image: config EC2 security group

My config controller is:

function SendEmail($Encabezado,$Nota){
    $ci = get_instance();
    $ci->load->library('email');
    $config['protocol']    = "smtp";
    $config['smtp_host'] = "ssl://smtp.gmail.com";
    $config['smtp_port'] = "465";
    $config['smtp_user'] = "mygmail@gmail.com"; 
    $config['smtp_pass'] = "mypass";
    $config['charset'] = "utf-8";
    $config['mailtype'] = "html";
    $config['wordwrap'] = TRUE;
    $config['newline'] = "
";

    $ci->email->initialize($config);

    $ci->email->from('mygmail@gmail.com', 'blabla');
    $list = array('mymail@gmail.com');
    $ci->email->to($list);
    $this->email->reply_to('mygmail@gmail.com', 'Explendid Videos');
    $ci->email->subject($Encabezado);
    $ci->email->message($Nota);
    $ci->email->send();
}

waht is the problem? please help? thanks.

  • 写回答

1条回答 默认 最新

  • duanchi4544 2016-07-27 14:56
    关注

    Gmail SMTP port is just smtp.gmail.com

    So, change this:

    $config['smtp_host'] = "ssl://smtp.gmail.com";
    

    To this:

    $config['smtp_host'] = "smtp.gmail.com";
    

    Try also to change in config EC2 security group SMTP port from 25 to 465, that is GMail default's port.

    评论

报告相同问题?

悬赏问题

  • ¥15 netty整合springboot之后自动重连失效
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击