İşte kodum. Gerçekten bu hatayı alıyorum benim code.I yanlış olduğunu bilmek gerekir: - ") (SMTP bağlamak başarısız https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting"Neden PHPMailer kullanarak e-posta gönderemiyorum?
<?php
require_once 'PHPMailer/class.phpmailer.php';
//sending mail for verification
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->Port = 587;
$mail->Host = 'mail.mydomain.com';
$mail->Username = 'myusername'; // Enter your SMTP username
$mail->Password = "mypassword"; // SMTP password
$mail->From = "[email protected]";
$mail->FromName = " Verification";
$mail->AddAddress("[email protected]", "Name");
$mail->AddReplyTo("[email protected]", "Information");
$mail->IsHTML(true);
$mail->Subject = "Here is the subject";
$mail->Body = "This is the HTML message body <b>in bold!</b>";
$mail->AltBody = "This is the body in plain text for non-HTML mail clients";
if($mail->Send()){
echo "Mail sent";
}else{
echo 'Mailer Error: ' . $mail->ErrorInfo;
}
?>
Benim kimlik correct.I bağlantıyı takip mi vardır hata mesajı ve orada belirtilen hemen hemen her şeyi denedim ama hiçbir şey benim için işe yaramaz gibi görünüyor. Bu benim orijinal kodumun en kısa ve kesilmiş halidir, bu benim için bile çalışmadığımı söylemektir.
Bu "echo 'Mailer Hatası:' gibi PHP mailer hatasını kontrol etmelisiniz. $ mail-> ErrorInfo; ' –
PHPMailer'da her türlü sorunu nasıl teşhis edip düzeltebileceğinizi gösteren bağlantıyı takip etmediniz mi? Ya da yaptıysan, ne denediğini bilmemize gerek olmadığını mı düşünüyorsun? – Synchro
Ayrıca, PHPMailer'in eski bir sürümünü kullanıyorsunuz ve kodunuzu eski bir örneğe dayandırdınız. Yardım almak istiyorsanız, en azından az miktarda çaba harcamalısınız. – Synchro