[英]Codeigniter send email is goes into spam box using amazon ec2
[英]not work send email of gmail from codeigniter whit amazon ec2
这在Amazon EC2中无法在线运行,但可以在本地正常运行。 并在EC2配置安全组视图图像中: 配置EC2安全组
我的配置控制器是:
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'] = "\r\n";
$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();
}
这是什么问题? 请帮忙? 谢谢。
Gmail SMTP端口只是smtp.gmail.com
因此,更改此:
$config['smtp_host'] = "ssl://smtp.gmail.com";
对此:
$config['smtp_host'] = "smtp.gmail.com";
还要尝试将config EC2安全组SMTP端口从25更改为465,这是GMail默认端口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.