我试图发送一封带有codeigniter的电子邮件。 这是email.php配置文件的内容。
<?php
$config=
array(
'protocol'=>'smtp',
'useragent'=>'Camerbitcoin',
'smtp_host'=>'smtp.gmail.com',
'smtp_user'=>'myemail@gmail.com',
'smtp_pass'=>'my password',
'smtp_port'=>'587',
'mailtype'=>'html',
);
这里是发送电子邮件的代码。
$this->email->from('myemail@gmail.com','Compagny name');
$this->email->to('receiver@yahoo.fr');
$this->email->subject('Activation link');
$this->email->message('Welcome .<br/>');
$this->load->view('registration_success');
$this->email->send();
不会显示任何错误,但不会发送邮件。
答案 0 :(得分:0)
试试吧,
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,