kesalahan dengan Kesalahan Mailer: koneksi SMTP() gagal

Saya telah mencari berjam-jam untuk menyelesaikan masalah saya dan saya gagal.

Ini adalah kode sederhana saya yang menggunakan PHPMailer untuk mengirim email dengan Gmail di xampp dan mendapatkan kesalahan ini setiap kali:

Pesan tidak dapat dikirim. Kesalahan Mailer: SMTP connect() gagal. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

dan ini kode php saya :

<?php
 require_once('PHPMailer/PHPMailerAutoload.php');

 $mail = new PHPMailer();
 $mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
 $mail->HOST = 'smtp.gmail.com';
 $mail->PORT = '465';
 $mail->isHTML();
 $mail->Username = '##myemail##@gmail.com';
 $mail->Password = '##mypass##';
 $mail->SetFrom('[email protected]');
 $mail->Subject = 'Hello World';
 $mail->Body = 'A test email!';
 $mail->AddAddress('[email protected]');


 if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
 } else {
    echo 'Message has been sent';
 }

?>

tolong bantu aku.


person ihamiiid    schedule 11.04.2017    source sumber
comment
Apakah Anda memeriksa wiki? github.com/PHPMailer/ PHPMailer/wiki/   -  person modsfabio    schedule 11.04.2017
comment
Kemungkinan besar Anda mengalami kesalahan autentikasi tetapi Anda harus menyetel $mail->SMTPDebug = 2 dan beri tahu kami apa kesalahannya.   -  person Linek    schedule 11.04.2017
comment
Kemungkinan duplikat PHPMailer, kesalahan SMTP connect() gagal dengan Gmail   -  person Synchro    schedule 11.04.2017
comment
Pertanyaan ini identik dengan banyak pertanyaan lainnya. Panduan lengkap untuk memecahkan masalah ini ditautkan dari pesan kesalahan itu, tetapi Anda mengabaikannya. Anda tidak mencari terlalu keras.   -  person Synchro    schedule 11.04.2017
comment
itulah pesannya 11-04-2017 12:45:45 SMTP ERROR: Gagal terhubung ke server: Tidak ada koneksi yang dapat dibuat karena mesin target secara aktif menolaknya. (10061) 11-04-2017 12:45:45 Sambungan SMTP() gagal. github.com/PHPMailer/PHPMailer/wiki/Troubleshooting Pesan tidak dapat dikirim.Mailer Kesalahan: Sambungan SMTP() gagal. github.com/PHPMailer/PHPMailer/wiki/Troubleshooting   -  person ihamiiid    schedule 11.04.2017


Jawaban (1)


Tambahkan $mail->SMTPDebug = 3; $mail->isHTML(true); ini ke debug keluaran. Namun pastikan Anda telah mengaktifkan koneksi dengan aplikasi tidak aman menggunakan Gmail. Lihat tautan ini https://support.google.com/a/answer/6260879?hl=id

person Ulrich Dohou    schedule 11.04.2017