Bonjour,
Je rencontre un problème avec un hébergement chez Free avec l'utilisation d'envoi de courriels via Agora, j'obtiens l'erreur suivante :
Email Error :
SMTP connect() failed. httpsgithub.comPHPMailerPHPMailerwikiTroubleshooting SMTP server error Failed to connect to server SMTP code 111 Additional SMTP info Connection refused
ou
Warning: mail(): TO_BLOCK_SPAM: monsitefree in /var/www/sda/4/2/monsitefree/test-mail.php on line 2
ECHEC
j'insiste sur le fait que le site est tout neuf et que le spam n'est donc pas possible.
Pourtant lorsque j'utilise Thunderbird l'émail utilisé dans Agora l'envoie et réception fonctionnent parfaitement.
De plus, ce même courriel est aussi configuré sur un site hébergé derrière ma Freeboxe sous Linux avec l'adresse https://monsite.freeboxos.fr/ et ce courriel fonctionne parfaitement. j'ai aussi tenté avec une adresse Gmail mais c'est le même problème.
La config sous Linux est :
smtp.free.fr
587
tls
Le nom d'utilisateur : monsite sans @free.fr
Passe : xxxxxxxxxxx
Email 'From' : monsite@free.fr
Une correction future est-elle possible et prévue ?
Merci pour vos infos.
Cordialement.
Email via Free NOUVELLE VERSION 26.10.5
Re: Email via Free NOUVELLE VERSION 26.10.5
j'ai le même problème suite à une mise à jour sur un Nas Synology ...
smtp connect() failed.
httpsgithub.comPHPMailerPHPMailerwikiTroubleshooting
smtp connect() failed.
httpsgithub.comPHPMailerPHPMailerwikiTroubleshooting
Re: Email via Free NOUVELLE VERSION 26.10.5
Bonjour,
Effectivement sur les hébergement Free.fr ou sur un NAS, le paramétrage de l'envoi des emails est parfois compliqué, voir impossible.
Les erreurs que vous mentionnez sont liées aux restrictions spécifiques imposées par l'hébergement mutualisé des Pages Perso de Free.fr.
- L'erreur de PHPMailer (librairie utilisée par Agora-Project 26.10) "SMTP connect() failed ... Connection refused" : Free bloque par mesure de sécurité les connexions réseau sortantes sur les ports SMTP (25, 465, 587) depuis ses serveurs d'hébergement. Par conséquent, PHPMailer configuré en mode SMTP (que ce soit vers un serveur externe ou vers smtp.free.fr) ne peut pas joindre le serveur distant, ce qui provoque un refus de connexion.
- L'erreur mail() "TO_BLOCK_SPAM" : La fonction native mail() de PHP est autorisée chez Free (dans la limite de 2 000 e-mails par semaine), mais elle passe par leur propre relais de messagerie interne. "TO_BLOCK_SPAM" indique que le filtre antispam de Free a rejeté votre message. Cela arrive quasi systématiquement si l'adresse de l'expéditeur (From) ne correspond pas au compte Free hébergeant le site.
En résumé, les hébergements Perso.free.fr peuvent difficilement êtres utilisés pour l'envoie d'emails car de nombreuses restrictions y sont imposées. Par ailleurs les versions de PHP utilisées sur les serveurs de Free sont souvent anciennes, et ne peuvent pas être exploitées de manière sécurisé pour des applications récentes.
Pour information, il est très fortement recommandé d'utiliser une version PHP 8.2 ou supérieurs, notamment pour des raisons de sécurité.
Xech
Effectivement sur les hébergement Free.fr ou sur un NAS, le paramétrage de l'envoi des emails est parfois compliqué, voir impossible.
Les erreurs que vous mentionnez sont liées aux restrictions spécifiques imposées par l'hébergement mutualisé des Pages Perso de Free.fr.
- L'erreur de PHPMailer (librairie utilisée par Agora-Project 26.10) "SMTP connect() failed ... Connection refused" : Free bloque par mesure de sécurité les connexions réseau sortantes sur les ports SMTP (25, 465, 587) depuis ses serveurs d'hébergement. Par conséquent, PHPMailer configuré en mode SMTP (que ce soit vers un serveur externe ou vers smtp.free.fr) ne peut pas joindre le serveur distant, ce qui provoque un refus de connexion.
- L'erreur mail() "TO_BLOCK_SPAM" : La fonction native mail() de PHP est autorisée chez Free (dans la limite de 2 000 e-mails par semaine), mais elle passe par leur propre relais de messagerie interne. "TO_BLOCK_SPAM" indique que le filtre antispam de Free a rejeté votre message. Cela arrive quasi systématiquement si l'adresse de l'expéditeur (From) ne correspond pas au compte Free hébergeant le site.
En résumé, les hébergements Perso.free.fr peuvent difficilement êtres utilisés pour l'envoie d'emails car de nombreuses restrictions y sont imposées. Par ailleurs les versions de PHP utilisées sur les serveurs de Free sont souvent anciennes, et ne peuvent pas être exploitées de manière sécurisé pour des applications récentes.
Pour information, il est très fortement recommandé d'utiliser une version PHP 8.2 ou supérieurs, notamment pour des raisons de sécurité.
Xech
Re: Email via Free NOUVELLE VERSION 26.10.5
Pour moi, c'est ok tout remarche
c'étaient juste des paramètres utilisateurs faux :
Être attentif à tous les champs dans paramétrage général (et surtout à "email 'from'")
et ce qui me concerne aux erreurs stupides, j'utilisais une adresse perso au lieu d'une adresse pro qui du coup ne pouvait pas fonctionner !!!
Je suis passé devant des dizaines de fois avant de m'en rendre compte… et le pire, c'est que quand je regardais dans phpMyAdmin le mot de passe était le bon.
Donc au cas où, pour une installation sur un NAS Synology avec une FAI Free :
— Le serveur si vous êtes chez free, c'est : smtp.free.fr
__ Le port, toujours si vous êtes chez free : 587
__ Type de chiffrement : starttls
__ Nom d'utilisateur : votre adresse email (celle du FAI) pas votre perso
__ Mot de passe, bien évidemment celui qui correspond à l'adresse mail
__ Email from, une adresse valide à priori différente de l'adresse de connexion
Bon courage à toutes et à tous et merci à Omnispace et à Xech pour leur travail ...
c'étaient juste des paramètres utilisateurs faux :
Être attentif à tous les champs dans paramétrage général (et surtout à "email 'from'")
et ce qui me concerne aux erreurs stupides, j'utilisais une adresse perso au lieu d'une adresse pro qui du coup ne pouvait pas fonctionner !!!
Je suis passé devant des dizaines de fois avant de m'en rendre compte… et le pire, c'est que quand je regardais dans phpMyAdmin le mot de passe était le bon.
Donc au cas où, pour une installation sur un NAS Synology avec une FAI Free :
— Le serveur si vous êtes chez free, c'est : smtp.free.fr
__ Le port, toujours si vous êtes chez free : 587
__ Type de chiffrement : starttls
__ Nom d'utilisateur : votre adresse email (celle du FAI) pas votre perso
__ Mot de passe, bien évidemment celui qui correspond à l'adresse mail
__ Email from, une adresse valide à priori différente de l'adresse de connexion
Bon courage à toutes et à tous et merci à Omnispace et à Xech pour leur travail ...
Omnispace - The Agora Project