Codeigniter メール ライブラリを新しいサーバーで動作させるのに問題があります。
このコードは以前は機能していましたが、最近機能しなくなりました。私の人生では理由を理解できません。基本的に、コードは次のとおりです。
$this->email->from('example@example.com', 'Intranet');
$this->email->to($c['email']);//This is def a valid email
//$name is being obtained from elsewhere
$this->email->subject('Time manager reminder');
$this->email->message("
{$name[0]},
<br/><br/>You haven’t completed your time for today. Please don’t forget to do so<br/><br/>
Intranet
");
$this->email->send();
そして、email.php 設定パスワード
$config['mailtype'] = "html";
$config['priority'] = 1;
$config['protocol'] = "smtp";
$config['smtp_host'] = "my server..";
$config['smtp_user'] = "u/n";
$config['smtp_pass'] = "p/w";
$config['smtp_timeout'] = 1;
$config['validate'] = true;
私が受け取るエラー$this->email->print_debugger();
は次のとおりです。
data: 354 End data with .
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.
ここでペーストビンの完全なエラーを表示できますhttp://pastebin.com/y9UeaEGY
すべての場所で電子メールに取り消し線を付けましたが、有効で使用済みの電子メール アドレスであることは保証できます。
あなたが提供できる助けをいただければ幸いです。ありがとう