<?php
class EmailModel extends CI_Model{
public function email(){
require 'Email Files/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'Google account username';
$mail->Password = 'Google account Password';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->addAddress('[email protected]');
$mail->setFrom('[email protected]');
$mail->Subject = 'Test';
$mail->Body = 'Testing';
if($mail->send()) {
echo 'Message has been sent';
} else {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
}
}
}
?>
私はPHPの電子メールのためにGithubライブラリを使用しています。 私はvar_dump($メール);配列内のすべてのデータを表示します。 今、このコードはエラーを表示しています: "SMTP connect()failed"xamppを使用してローカルサーバからメールを送信する
show_error($ mail-> print_debugger())を使用して詳細を確認できます。 –
あなたの質問を改訂し、コードを読みやすくするようにフォーマットしてください。ありがとう。あなたが助けを求めるなら、あなたが私たちの質問に入れている最小の努力は、人々がそれを理解できるように書くことです。 – arkascha
Codeigniterには独自のメールライブラリがありますhttps://www.codeigniter.com/user_guide/libraries/email.html – user4419336