Proposition Patch pour Configuration SMTP

Vous avez une question sur l'installation ou le paramétrage d'Agora-project ?
sam855
Messages : 7
Inscription : 03 avr. 2020, 15:03

Proposition Patch pour Configuration SMTP

Message par sam855 »

Bonjour,

Nous vous proposons d'ajouter le patch suivant au fichier app/Common/Tool.php;

Code : Tout sélectionner

		////	Parametrage DKIM / SMTP
		if(defined("DKIM_domain") && defined("DKIM_private") && defined("DKIM_selector"))   {$mail->DKIM_domain=DKIM_domain;   $mail->DKIM_private=DKIM_private;   $mail->DKIM_selector=DKIM_selector;}
		if(defined("SMTP_CONFIG") && is_file(SMTP_CONFIG))  {require_once SMTP_CONFIG;}//Parametrage smtp spécifique (cf "config.inc.php" & "params.php")
		if(!empty(Ctrl::$agora->smtpHost) && !empty(Ctrl::$agora->smtpPort)){
			$mail->isSMTP();
			$mail->Host=Ctrl::$agora->smtpHost;
			$mail->Port=(int)Ctrl::$agora->smtpPort;
			if(!empty(Ctrl::$agora->smtpSecure))  { $mail->SMTPSecure=Ctrl::$agora->smtpSecure;  }//Sécurise via SSL/TLS
			if(!empty(Ctrl::$agora->smtpUsername) && !empty(Ctrl::$agora->smtpPass))   {$mail->Username=Ctrl::$agora->smtpUsername;  $mail->Password=Ctrl::$agora->smtpPass; $mail->SMTPAuth=true; }//Connection authentifié
		}

		$mail->SMTPAutoTLS=false; /* <============================ */
Il s'agit d'ajouter la dernière ligne. Nous avions besoin de désactiver le cryptage de la connexion SMTP mais Agora tentait malgré tout de se connecter au serveur SMTP via TLS (opportunistic upgrade) ce qui est apparemment le comportement par défaut de PHPMailer. Positionner SMTPAutoTLS sur false permet de désactiver ce comportement, dans le cas d'Agora dans tous les cas on souhaite respecter la configuration de l'utilisateur. (En terme de sécurité, dans notre cas la connexion à notre serveur SMTP est effectuée via un réseau privé non accessible depuis internet, donc pas de risque d'interception)
xech
Administrateur du site
Messages : 1377
Inscription : 17 janv. 2008, 20:58

Re: Proposition Patch pour Configuration SMTP

Message par xech »

Bonjour,
Cette modification sera ajoutée sur la prochaine version. Effectivement, c'est le comportement par défaut de PHPmailer, notamment pour éviter que les emails ne soient considérés comme SPAM : l'utilisation du SSL entre en effet très largement en compte dans l'évaluation et la classification des SPAMs.
Cordialement
Xech
AndyDijon
Messages : 37
Inscription : 09 juil. 2020, 16:12

Re: Proposition Patch pour Configuration SMTP

Message par AndyDijon »

alors merci
ça marche, c'est long mais ça marche !!!!! (plus de deux minutes avant d'avoir de nouveau la main sur le logiciel) ...
AndyDijon
Messages : 37
Inscription : 09 juil. 2020, 16:12

Re: Proposition Patch pour Configuration SMTP

Message par AndyDijon »

autant pour moi
j'avais précédement effacé les paramétrages SMTP et depuis que je les ai remis ça fonctionne "normalement" encore merci pour vos collaborations
Répondre