OVH Community

Bienvenue sur votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres OVH Community.

Phpmailer, office 365


#1

Bonjour,
J'utilise phpmailer pour envoyer mes mails depuis mon site.
J'aimerai utiliser une connexion smtp (smtp.office365.com) pour envoyer ces mails, car ils arrivent tous en spam.
j'utilise ce script :
$mail = new PHPMailer(true);

$mail->isSMTP();
$mail->Host = 'smtp.office365.com';
$mail->Port       = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth   = true;
$mail->Username = 'dfdfdfdf@dfgdgfgdfk.fr';
$mail->Password = '###############';
$mail->SetFrom('fgfgfg@dfgdgdfgfg.fr', 'FromEmail');
$mail->addAddress('fgfgfg@dfgdfgdf.fr', 'ToEmail');
$mail->SMTPDebug  = 4;
#$mail->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";}; //$mail->Debugoutput = 'echo';
$mail->IsHTML(true);

$mail->Subject = 'Here is the subject';
$mail->Body    = 'Test spam ou pasThis is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent';
}

Ce script fonctionne en local, car j'ai crée un connecteur sur l'office 365.
Depuis ovh, la connexion est refusé par le serveur smtp.
Je voudrais creer un connecteur pour ovh, mais je ne sais pas quelle valeur y mettre, à savoir le domaine accepté ou l'ip du serveur.
Mon domaine sur ovh, est le même que celui de office 365 (champs spf sur ovh configurer avec : v=spf1 include:spf.protection.outlook.com -all)
Quelle serait la valeur pour ce connecteur ?
Dois-je ajouter un nouveau spf ?
Merci de votre aide

Sylvain


#2

Apparemment ovh bloquerait le port 587 pour l'envoi de mail en smtp.

Peux t'on se connecter sur office 365 depuis une application php, autrement que par le port 587 en smtp ?