1

(1 réponses, dans Problèmes)

Bonjour, je m'occupe de la gestion du site d'une école associative. Jusqu'à cette année ce site était auto-hébergé à mon domicile mais j'ai décidé de le faire héberger à distance pour des questions de disponibilité.

J'ai mis en place un outil de facturation dans lequel je dois envoyer des mails en passant par l'adresse gmail de l'école, j'utilise donc phpmailer. Sur mon serveur cette fonction fonctionne sans problème, sur le serveur des cigales il semblerait qu'elle soit bloquée.

En cherchant un peu je suis tombé sur cette discussion (un peu ancienne) : http://forum.lescigales.org/topic2164-r … oomla.html
De ce que je comprend il faudrait que j'utilise l'adresse d'inscription pour ne pas être bloqué mais j'obtiens le même résultat.

Voilà le code censé envoyer le mail :

<?php
    include('includes/src/Exception.php');
    include('includes/src/PHPMailer.php');
    include('includes/src/SMTP.php');
    
    $mail = new PHPMailer\PHPMailer\PHPMailer();
    $mail->IsSMTP();
    $mail->Mailer = "smtp";
    $mail->SMTPDebug  = 0;  
    $mail->SMTPAuth   = TRUE;
    $mail->SMTPSecure = "tls";
    $mail->Port       = $_POST['port'];
    $mail->Host       = $_POST['hote'];
    $mail->Username   = $_POST['login'];
    $mail->Password   = $_POST['pass'];
    $mail->IsHTML(true);
    $mail->CharSet = 'UTF-8';
    $mail->AddAddress($_POST['adresse']);
    $mail->SetFrom('XXXXXX@gmail.com');
    $mail->Subject = $_POST["sujet"];
    $content = $_POST['message'];
    $mail->MsgHTML($content); 

    if(!$mail->Send()) {
      echo "erreur";
    } else {
      echo "ok";
    }
?>

Ai-je une chance de réussir à le faire fonctionner un jour ?

Merci d'avance
Alban