Not be able to send mail using smtp in codeignitor.
getting an error :- nable to send email using PHP SMTP. Your server might not be configured to send mail using this method.
/* | ------------------------------------------------------------------- | SMTP EMAIL DETAILS | ------------------------------------------------------------------- | This file contains an array of smtp email settings.It is used by send emails functions. | */
$config['email'] = Array(
'protocol' => 'smtp',
'smtp_host' => 'email-smtp.us-east-1.amazonaws.com',
'smtp_port' => '465',
'smtp_timeout' => '30',
'smtp_user' => 'my user name',
'smtp_pass' => 'my password',
'charset' => 'utf-8',
'wordwrap' => TRUE,
'mailtype' => 'html',
'newline' => "
",
'validation' => TRUE
);
?> mail.php file, what wrong with this.
Error :- hello: The following SMTP error was encountered: Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => '465',
'smtp_user' => 'test@gmail.com',
'smtp_pass' => 'testpass',
'mailtype' => 'html',
'charset' => 'iso-8859-1',
'wordwrap' => TRUE
);
//Load email library
$this->load->library('email', $config);
$this->email->from('yusufgenius03@gmail.com', 'admin');
$this->email->to('user@gmail.com');
$this->email->subject('Email Test');
$message = $this->email->message('testing email message');
$this->email->set_newline("
");
if($this->email->send()){
$this->session->set_flashdata("email_sent","Kindly check your email to reset your password.");
redirect('users/resetp');
}else{
echo $this->email->print_debugger();
}
}