PhpMailer не хочет отправлять сообщения и на сервере ошибка 405 Not Allowed

В этом деле первый раз и без понятия, что я сделал и что со мной не так, всё с ютуба и форумов, так что надеюсь, что какой то разбирающийся в этом человек мне поможет

PhP :

 <?php

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

require 'vendor/autoload.php';

$mail = new PHPMailer(true);

try {
    //Server settings
    $mail->SMTPDebug = 1;                     
    $mail->isSMTP();                                         
    $mail->Host       = 'smtp.gmail.com';                    
    $mail->SMTPAuth   = true;                                       
    $mail->Username   = 'неважно';                    
    $mail->Password   = 'неважно';                              
    $mail->SMTPSecure = 'tls';        
    $mail->Port       = 587;                                   

    //Recipients
    $mail->setFrom('неважно');
    $mail->addAddress('неважно');    

    //Content
    $mail->isHTML(true);                             
    $mail->Subject = 'TEST';
    $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';

    $mail->send();
    echo 'Message has been sent';
} catch (Exception $e) {
    echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}

HTML code :

<form action="PhP mailer/PhPCode.php" method="POST" class="BackgroundOfForm">
            <p class="MainText">Ми вам зателефонуємо)</p>    
            <input name="NameOfUser" class="NameField" autocomplete="off" type="text" name="name" required />
            <label for="name" class="label-name">
                <span class="content-name">Як до вас звертатись?</span>
            </label>
            <input name="PhoneOfUser" class="QuestionField" autocomplete="off" type="text" name="name" required />
            <label for="QuestionField" class="label-question">
                <span class="content-question">З приводу якого питання ви цікавитесь?</span>
            </label>
            <input name="QuestionOfUser" class="phone" autocomplete="off" type="text" name="phone" required maxlength="13" />
            <label for="PhoneField" class="label-phone">
                <span class="content-phone">Ваш номер телефону</span>
            </label>
            <button type="submit" class="button">Відправити</button>
        </form>

есть вот такая вот папка с Mailer ( путь к ней : корневая папка проекта\PhP mailer): это папка с моим Mailer

Кроме шрифтов и bootstrap подключен :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> 

и на сервере при таком коде мне выбивает ошибка : это ошибка на сервере

Пользуюсь Github Pages вместе с Google Domains

Что я делаю не так ? может быть я что то забыл или же не дописал ?


Ответы (0 шт):