Я работаю над Codeigniter3.Сейчас пытаюсь отправить электронное письмо через smtp и оно работает нормально, но моя главная проблема заключается в том, что он показывает ответ отправленного электронного письма на странице (если его успех или ошибка не имеют значения).Теперь я пытаюсь выяснить, использовал ли я print_debugger где-нибудь, но не использую его.
Но все равно его ответ по электронной почте на странице.Это действительно очень странно.Я использую приведенный ниже код для справки.
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => '465',
'smtp_user' => 'your Gmail Email-ID',
'smtp_pass' => 'your Gmail Email-password',
'mailtype' => 'html',
'charset' => 'utf-8',
'crlf' => '\r\n',
'newline' => '\r\n',
);
$this->load->library('email', $config);
//$this->email->initialize($config);
$this->email->set_mailtype("html");
$this->email->set_newline("\r\n");
$this->email->from('internifi@support.com', 'Internifi');
$this->email->to('mayankbha@gmail.com');
$this->email->subject('Test Email Subject');
$this->email->message('Test Email Body');
//Send mail
if($this->email->send()) {
echo 'A verification link has been sent to your email account. Please click on the link and verify your account.';
} else {
echo 'Some problems occured, please try again.';
}
Любая помощь очень ценится.Если кто-то может указать мне правильное направление или это глупая ошибка, но я не могу его найти.
Спасибо.