مشکل در ارسال ایمیل با PHPMailer

mahlasg

تازه وارد
26/3/20
1
0
1
سلام، سال نو مبارک باشه
من در سررو با تابع PHPMailer میخوام ایمیل ارسال کنم، ولی با خطای زیر مواجه میشم و ایمیل ارسال نمیشه:

کدهایی که استفاده میکنم:
PHP:
<?php

require "vendor/autoload.php";

$robo = 'info@site.ir';

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

$developmentMode = false;
$mailer = new PHPMailer($developmentMode);

try {
    $mailer->SMTPDebug = 2;
    $mailer->isSMTP();

    if ($developmentMode) {
    $mailer->SMTPOptions = [
        'ssl'=> [
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true
        ]
    ];
    }

    $mailer->Host = 'mail.site.ir';
    $mailer->SMTPAuth = true;
    $mailer->Username = 'info@site.ir';
    $mailer->Password = '123456';
    $mailer->SMTPSecure = 'tls';
    $mailer->Port = 25;

    $mailer->setFrom('info@site.ir', 'تست ایمیل');
    $mailer->addAddress('mahlasg81@gmail.com', 'فعال کردن حساب');

    $mailer->isHTML(true);
    $mailer->Subject = 'PHPMailer Test';
    $mailer->Body = 'This is a <b>SAMPLE<b> email sent through <b>PHPMailer<b>';

    $mailer->send();
    $mailer->ClearAllRecipients();
    echo "MAIL HAS BEEN SENT SUCCESSFULLY";

} catch (Exception $e) {
    echo "EMAIL SENDING FAILED. INFO: " . $mailer->ErrorInfo;
}
مرسی بابت وقتی که میزارید