Я пытаюсь отправить электронное письмо с использованием CodeIgniter. Когда я пытаюсь отправить электронное письмо, я получаю эту ошибку:
Failed to authenticate password. Error: 535 Authentication Failed for no-reply@sample.com
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' => 'smtpout.secureserver.net',
'smtp_port' => '465',
'smtp_user'. => 'no-reply@sample.com',
'smtp_pass' => '0p9o8i7u',
'smtp_crypto' => 'ssl',
'mailtype' => 'html',
'charset' => 'iso-8859-1',
'crlf' => "\r\n"
);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('no-reply@sample.com', 'SYSTEM ROBOT');
$this->email->to('recipient@outlook.com');
$this->email->subject('Sample Subject');
$this->email->message('HTML Content here');
if($this->email->send()){
return true;
} else {
return show_error($this->email->print_debugger());
}
Мой проект в настоящее время размещается на GoDaddy, а также электронная почта, которую я использую для отправки электронной почты (для этого примера no-reply@sample.com).
Я основал настройки SMTP с веб-сайта GoDaddy: https://ph.godaddy.com/help/mail-server-addresses-and-ports-for-business-email-24071
Пароль что я использую также правильно, потому что я пытаюсь войти в учетную запись электронной почты, используя RoundCube .
Как исправить ошибку, с которой я сталкиваюсь?