codeigniter とそのメール クラスを使用して、MAMP (無料版) でメールを送信しようとしています。
私のコードは以下の通りです
$config = 配列(
'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'test@gmail.com.sg', 'smtp_pass' => '*********', 'mailtype' => 'html', 'starttls' => true ); $this->load->library('email', $config); $this->email->set_newline("\r\n"); $this->email->from('test@gmail.com.sg', 'Jeffrey Way'); $this->email->to('test_to@gmail.com.sg'); $this->email->subject('This is an email test'); $this->email->message('It is working. Great!'); $this->email->send(); echo $this->email->print_debugger();
ただし、常にエラーが発生します
220 mx.google.com ESMTP ri1sm17015935pbc.16 - gsmtp hello: 250-mx.google.com [203.116.128.34] 250-SIZE 35882577 250-8BITMIME 250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 250 ENHANCEDSTATUSCODES
パスワードの認証に失敗しました。エラー: 535-5.7.1 ユーザー名とパスワードが受け入れられません。詳細については、535 5.7.1 http://support.google.com/mail/bin/answer.py?answer=14257 ri1sm17015935pbc.16 - gsmtp from: 530-5.5.1 認証が必要です。詳細については、530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 ri1sm17015935pbc.16 - gsmtpをご覧ください。
次の SMTP エラーが発生しました: 530-5.5.1 認証が必要です。詳細については、530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 ri1sm17015935pbc.16 - gsmtp to: 530-5.5.1 認証が必要です。詳細については、530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 ri1sm17015935pbc.16 - gsmtpをご覧ください。
助けてくれてありがとう。