いつもお世話になっております。
qdsmtp、qdmailを使用してメールを送信しようと試みているのですが、
以下のエラーが表示されメールが送信されません。
対応方法をご存知の方がいらっしゃれば、
教えて頂けますでしょうか。
【エラー】
QdSmtp error: HOST:smtp.gmail.com doesnot suppoted SMTP AUTH Protocol line -> 394
Qdmail error: Qdmail Version 1.2.6b ,PHP Version 7.0.13
Qdmail error: OS WINNT ; PHP Version 7.0.13 ; Qdmail version 1.2.6b
php.ini status: mb_language = Japanese ; mb_internal_encoding = UTF-8 ; mb_detect_order = ASCII,JIS,UTF-8,EUC-JP,SJIS
Qdmail Status debug: 0, log: 0, errorlog: 0
Qdmail error: No send . Because SMTP mail method replied error line -> 2190
Qdmail error: Send Error line -> 2115
【プログラム】
public function execute() { // 初期化 $data= array('result' => ''); // メール送信準備 $mail = new Qdmail(); $mail -> smtp(true); $param = array( 'host' => 'smtp.gmail.com', 'port'=> 465 , 'protocol' => 'SMTP_AUTH', 'user' => 'XXXXX@gmail.com', 'pass' => 'XXXXX', ); $mail -> smtpServer($param); $to = array('XXXXX@XXXX.co.jp'); $mail -> to($to); $mail -> subject('PHPでメール送信してみます'); $message='今日は晴れ'; $mail -> text($message); //メッセージ本文 $mail ->from('XXXX@gmail.com'); $return_flag = $mail ->send(); //送信 if($return_flag) { $data['result'] = "メールを送信しました。"; } else { $data['result'] = "メールの送信に失敗しました。"; } $this->load->view('sample3/view_mail3',$data); }
(補足)
・googleの設定で「安全性の低いアプリの許可」は、「有効」にしております。
以上です。
よろしくお願いいたします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/16 06:00 編集
退会済みユーザー
2018/05/16 06:19