Merhaba, websitemde phpmailer ile eposta göndermeye çalışıyorum fakat her türlü denememde sürekli hata veriyor. Mail sunucum ve bilgilerim doğru webmail eklentisi ile eposta gönderip alınabiliyor. Sorun nedir bilgisi olan var ise cevaplarsa sevinirim.


Kullandığım kod;

function phpmailer_new($params){
    require __DIR__ . "/phpmailer/class.smtp.php";
    require __DIR__ . "/phpmailer/class.phpmailer.php";
    $mail = new PHPMailer;
    $mail->isSMTP();
    $mail->SMTPDebug = 2;
    $mail->Host = $params['host'];
    $mail->Port = $params['port'];
    $mail->SMTPSecure = $params['secure'];
    $mail->SMTPAuth = true;
    $mail->Username = $params['username'];
    $mail->Password = $params['password'];
    $mail->setFrom($params['from'], $params['sender_name']);
    $mail->addReplyTo($params['from'], $params['sender_name']);
    $mail->addAddress($params['to']);
    $mail->Subject = $params['subject'];
    //$mail->msgHTML(file_get_contents('message.html'), __DIR__);
    $mail->msgHTML("test mesaj içeriği.");
    $mail->Body = 'test mesaj içeriği.';
    //$mail->addAttachment('attachment.txt');
    if (!$mail->send()) {
        return $mail->ErrorInfo;
    } else {
        return true;
    }
}