Avatar
SVP pensez à vous inscrire
guest
sp_LogInOut Connexion sp_Registration S'inscrire
S'inscrire | Mot-de-passe perdu ?
Recherche avancée
Activité du forum




Correspond



Options du forum



La longueur du mot recherché est au minimum de 3 caractères et au maximum de 84 caractères
sp_Feed Flux RSS du sujetsp_TopicIcon
Configuration smtp d'un formulaire de contact
26 août 2022
11:13:16
Avatar
valerian
New Member
Members
Level 0
Nombre de messages du forum : 2
Membre depuis :
26 août 2022
sp_UserOfflineSmall Hors ligne

Bonjour !

En cherchant désespérément comment configurer le stmp sur mon formulaire de contact. J'ai trouvé des réponses partielles sur le site, mais cela coince toujours.

J'utilisais sur mon site un formulaire gratuit du site reusableform, cela marchait très bien jusqu'à ce que Ionos, mon hébergeur, décide de hausser sa sécurité et de passer au TLS 1.2 pour IMAP et SMTP, et TLS 1.2 pour POP. Le formulaire est censé gérer le TLS 1.2, mais plus rien ne passe et j'obtiens le message d'erreur : mail:Could not instantiate mail function.

J'ai essayé toute les modifs possible des ports, rien a faire. J'ai changé pour le formulaire gratuit de majesticform qui fonctionne sur le même principe, mais qui est plus facile à bidouiller, car contenant moins de fichiers.

J'ai essayé d'utiliser le smtp de gmx.fr avec un email crée dessus (trouvé l'idée sur le site) pour ne pas devoir me servir de mes identifiants hébergeur dans le fichier du formulaire (je crains qu'un bot me les pique... j'suis peut-être parano - j'ai tout de même essayé avec et ça ne marche pas non plus avec le smtp de mon hébergeur).

 

Dans le fichier fc.config.php, je configure cette partie ainsi :

// ***************
// EMAIL TRANSPORT
// ***************
define('USE_SMTP', 'YES'); // YES or NO
define('SMTP_HOST', 'smtp.gmx.com');
define('SMTP_USER', 'mon email');
define('SMTP_PASS', 'mon mot de passe');
define('SMTP_AUTH', 'yes');
define('SMTP_SECURE', 'STARTTLS'); // STARTTLS, SMTPS
define('SMTP_PORT', '587');
define('SMTP_DEBUG', 'yes'); // YES or NO

(le port 587 est celui qui est conseiller par majesticform)

 

Dans le fichier smtp.php du formulaire, j'ai changé le port 25 comme suit :

/**
* The SMTP port to use if one is not specified.
*
* @var int
*/
const DEFAULT_PORT = 587;

 

Dans le fichier PHPMailer.php, idem :

/**
* The default SMTP server port.
*
* @var int
*/
public $Port = 587;

/**

 

Et dans le fichier POP3.php, j'ai changé le port 110 en 995, comme conseillé par ionos :

 

/**
* Default POP3 port number.
*
* @var int
*/
const DEFAULT_PORT = 995;

 

Avec cette config j'obtiens le message d'erreur suivant de la fonction debug :

 

Debug details.
(Please remember to switch off DEBUG mode when done!)

2022-08-26 07:21:25 SERVER -> CLIENT: 220 gmx.net (mrgmx005) Nemesis ESMTP Service ready
2022-08-26 07:21:25 CLIENT -> SERVER: EHLO monsite
2022-08-26 07:21:26 SERVER -> CLIENT: 250-gmx.net Hello monsite [****ip*****]250-8BITMIME250-SIZE 69920427250 STARTTLS
2022-08-26 07:21:26 CLIENT -> SERVER: STARTTLS
2022-08-26 07:21:26 SERVER -> CLIENT: 220 OK
SMTP Error: Could not connect to SMTP host.
2022-08-26 07:22:26 CLIENT -> SERVER: QUIT
2022-08-26 07:22:26
2022-08-26 07:22:26
SMTP Error: Could not connect to SMTP host.
Fail:SMTP Error: Could not connect to SMTP host.

 

J'ai essayé plein de combinaisons entre les ports courants (587, 465, etc) et les STARTTLS et SMTPS, en vain.

Cela semble toujours coincer au niveau du stmp.gmx.com à tous mes essais, j'ai bien vérifier mes identifiants, et mon mail chez gmx est bien actif.

 

Si vous avez une idée, des conseils, ou une solution alternative, je vous serai reconnaissant de la partager.

Merci d'avoir lu jusqu'au bout.

27 août 2022
8:31:15
Avatar
admin
Administrateur
Level 10
Nombre de messages du forum : 386
Membre depuis :
8 octobre 2012
sp_UserOfflineSmall Hors ligne

Salut Valerian,

il faudrait savoir si le problème vient du client ou du serveur.

Voici ce que je propose : tu mets sur un pc avec un logiciel comme Thunderbird par exemple.

A partir de là, tu entres les infos de connexion et tu essaies d'envoyer des mails.

Cela permettrait de voir si le problème vient de la config que tu as sur ton serveur ou de l'accès au serveur smtp.gmx.com.

Et cela devrait te permettre également de tester facilement les différents paramètres de connexion.

A bientôt

29 août 2022
6:19:47
Avatar
valerian
New Member
Members
Level 0
Nombre de messages du forum : 2
Membre depuis :
26 août 2022
sp_UserOfflineSmall Hors ligne

Merci beaucoup, je vais essayer cela en croisant les doigts.

à bientôt.

22 septembre 2022
21:11:55
Avatar
bedifa
Member
Members
Level 0
Nombre de messages du forum : 9
Membre depuis :
22 février 2021
sp_UserOfflineSmall Hors ligne

Coucou, merci beaucoup, j'espère que ça va marcher pour moi aussi.

Fuseau horaire du forum :Europe/Paris
Nb max. d'utilisateurs en ligne : 240
Actuellement en ligne :
Invité(s) 4
Consultent cette page actuellement :
1 Invité(s)
Auteurs les plus actifs :
Camille: 30
sami: 16
Hervé: 15
erwin: 15
kauchmi27: 15
Maria72: 15
cind-48: 14
damiendada: 12
Fredo: 10
bedifa: 9
Statistiques des membres :
Invités : 144
Membres : 162
Modérateurs : 0
Administrateurs : 1
Statistiques du forum :
Groupes : 1
Forums : 4
Sujets : 292
Messages :1300
Nouveaux membres :
badnishant79, svawtwa, ErnestaErnesta, northost1, AmberEvans, LorriPearce, smsytrt, Norbert67, Gabler, hgdgsvhgvuj
Administrateurs : admin: 386
Comme d'habitude, tous les commentaires sont les bienvenus.
Inscrivez-vous à la lettre d'information. Celle-ci vous parviendra dès la parution de nouveaux articles. Vous trouverez la zone d'inscription à la lettre d'information en haut à droite de l'écran.
 
Et enfin, pour toutes vos questions techniques, utilisez le forum. D 'autre utilisateurs pourront vous répondre et vous aider. Cliquez ici pour accéder au forum...