Serveur SMTP ouvaton sur liste noire

Le serveur smtp d’ouvaton est sur liste noire chez un certain nombre d’hébergeurs (orange, SFR, gmail…) qui refusent les mails envoyé par php mail depuis ouvaton.

En attendant qu’ouvaton règle le problème, j’ai trouvé une solution passant par le serveur SMTP de gmail.

D’abord ouvrir un compte mail sur gmail : monmail@gmail.com

require_once( "PHPMailer/class.phpmailer.php");


        $monMail = new PHPMailer();
        $monMail->CharSet = 'UTF-8';
        $destinataire = utf8_encode($destinataire);
	$monMail->IsSMTP(); // enable SMTP
	$monMail->SMTPDebug = 0;  // debugging: 1 = errors and messages, 2 = messages only
	$monMail->SMTPAuth = true;  // authentication enabled
	$monMail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail
	$monMail->Host = 'smtp.gmail.com';
	$monMail->Port = 465;
	$monMail->Username = "moncompte@gmail.com";
	$monMail->Password = "monpassword";
        $monMail->AddAddress($Courriel, $destinataire);
        $monMail->SetFrom("secretaire@voyart.org", utf8_encode("Secrétariat Autour de l'art"));
        $monMail->Subject = utf8_encode($sujet);
        $monMail->MsgHTML($message);
  
        if (!$monMail->Send()) {
            echo "Mailer Error: " . $monMail->ErrorInfo . "<br><br>";
        } else {
            echo "Message envoyé!<br><br>";
        }

Cela fonctionne avec les restrictions suivantes :

  • l’adresse de l’émetteur est "moncompte@gmail.com" et non "secretaire@voyart.org" comme attendu qui est seulement l’adresse de réponse (reply-to).
  • Même le message le plus simple est considéré comme spam par outlook

Bonjour,

Merci du partage.
En effet, du fait de nombreux sites de coopérateurs pas à jour, des robots profitent des failles de sites pour déposer des scripts de spam.
Nous endiguons le problème au mieux et il reste encore un peu de travail. L’adresse IP étant parfois encore blacklisté (notamment chez Free).

Une plateforme de gestion des mails sortants est en réalisation afin de faire passer un antispam/antivirus pour chaque mail sortant et stopper les envois de spam dès le début.

Gurvan.