bonjour à tou.te.s
je tente d'envoyer un mail avec php
sur gmail, mailo... ça fonctionne, sur outlook le mail est considéré comme du spam,
sur free, rien n'est reçu, sans erreur signalée
pouvez-vous m'aider, m'aiguiller ?
"extrait simplifié"
 
vu beaucoup de messages à ce sujet,
j'ai beau modifier tout et n'importe quoi,
je ne parviens à rien
merci d'avance
Modifié par bul (03 Nov 2020 - 15:51)
      
      
    je tente d'envoyer un mail avec php
sur gmail, mailo... ça fonctionne, sur outlook le mail est considéré comme du spam,
sur free, rien n'est reçu, sans erreur signalée
pouvez-vous m'aider, m'aiguiller ?
"extrait simplifié"
<?php
	$n="\n";
	$smtp='smtp.free.fr';
	$port=25;
	$dequi='mon.mail@free.fr';
	$aqui='mon.mail@free.fr';
	$txt='exemple:texte du message<br>2ème ligne';
	$txt=wordwrap($txt,70,$n);
	$sujet='sujet du mail';
    error_reporting(E_ALL);
    ini_set('display_errors',1);
	ini_set('SMTP',$smtp);
	ini_set('SMTP_PORT',$port);
	$msg=	'<!DOCTYPE html>'.$n.
			'<html>'.$n.
			'	<head>'.$n.
			'		<title>'.$dequi.'</title>'.$n.
			'	</head>'.$n.
			'	<body>'.$n.
					$txt.$n.
			'	</body>'.$n.
			'</html>'.$n;
	$fin=	'MIME-version: 1.0'.$n.
			'Content-type: text/html; charset=utf-8'.$n.
			'Content-Transfer-Encoding: 7bit'.$n.
			'User-Agent: PHP/'.phpversion().$n.
			'To: '.$aqui.$n.
			'From: '.$dequi.$n.
			'Reply-to: '.$dequi.$n.
			'Date: '.date('r').$n;
	var_dump(mail($aqui,$sujet,$msg,$fin));
	echo '<br>mail de "'.$dequi.'"  transmis vers "'.$aqui.'" le '.date('r');
?>
vu beaucoup de messages à ce sujet,
j'ai beau modifier tout et n'importe quoi,
je ne parviens à rien
merci d'avance
Modifié par bul (03 Nov 2020 - 15:51)