Impossible envoi de Mail

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
youyoupapayou
Gsup LEVEL 1
Messages : 26
Enregistré le : mar. 15 juil. 2014 19:24

Trés satisfait de ce bel outil mais depuis la mise a jour en 3.1.7, mes envois de mail ne fonctionnent plus. Rien à changé dans mon infra, j'ai l"erreur suivante:
SMTP SERVER:
2016-04-07 13:22:49 Invalid address: 2016-04-07 13:22:49 Could not execute: /usr/sbin/sendmail

alors que mes connecteurs n'ont pas changé. Des idées ?
Version GestSup: 3.1.40 - Mysql 10.3.7-MariaDB - PHP 7.0.30
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour, avez vous essayer de modifier la classe SMTP dans les paramètres du connecteur ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
youyoupapayou
Gsup LEVEL 1
Messages : 26
Enregistré le : mar. 15 juil. 2014 19:24

Absolument, ça ne règle pas le probleme.
Version GestSup: 3.1.40 - Mysql 10.3.7-MariaDB - PHP 7.0.30
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous vérifier que l'utilisateur qui est connecté à GS qui envoi le mail possède bien lui même une adresse mail.

Sinon essayer de rentré dans les paramètre une adresse dans le champ: Adresse de l'émetteur:


cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
youyoupapayou
Gsup LEVEL 1
Messages : 26
Enregistré le : mar. 15 juil. 2014 19:24

L'utilisateur connecté possède bel et bien une adresse mail. L'adresse d’expéditeur est bien renseignée et est correctement indiquée.
Version GestSup: 3.1.40 - Mysql 10.3.7-MariaDB - PHP 7.0.30
Dudiou64
Gsup LEVEL 0
Messages : 4
Enregistré le : dim. 17 avr. 2016 18:40

Bonjour,

Je ne sais pas si cela peut vous aider mais j'avais un problème moi aussi depuis l'installation de la version : 3.1.7

A savoir : mon smtp requiert une authentification et aucune connexion chiffrée.

Afin de résoudre ce problème j'ai donc modifié une ligne dans le fichier class.smtp.php (Ligne 238) :

I have the same problem. So i changed the file class.smtp.php in line 238:

Code : Tout sélectionner

public function connect($host, $port = null, $timeout = 30, $options = array()) {
       if (count($options) == 0) {
           $options['ssl'] = array('verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true);
       } 
En PJ une capture d'écran.

Je reste à votre disposition pour toute aide complémentaire.

Brice.
Fichiers joints
smtp.JPG
smtp.JPG (26.82 Kio) Vu 7574 fois
Au plaisir,

Brice
youyoupapayou
Gsup LEVEL 1
Messages : 26
Enregistré le : mar. 15 juil. 2014 19:24

Bonjour,

Pouvez-vous donner le chemin de ce fichier, je ne le trouve pas .

Merci
Dudiou64 a écrit :Bonjour,

Je ne sais pas si cela peut vous aider mais j'avais un problème moi aussi depuis l'installation de la version : 3.1.7

A savoir : mon smtp requiert une authentification et aucune connexion chiffrée.

Afin de résoudre ce problème j'ai donc modifié une ligne dans le fichier class.smtp.php (Ligne 238) :

I have the same problem. So i changed the file class.smtp.php in line 238:

Code : Tout sélectionner

public function connect($host, $port = null, $timeout = 30, $options = array()) {
       if (count($options) == 0) {
           $options['ssl'] = array('verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true);
       } 
En PJ une capture d'écran.

Je reste à votre disposition pour toute aide complémentaire.

Brice.
Version GestSup: 3.1.40 - Mysql 10.3.7-MariaDB - PHP 7.0.30
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

le fichier se trouve dans le repertoire:

Code : Tout sélectionner

components\PHPMailer-5.2.13
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

sinon pourrez vous essayer de commenter dans le fichier /core/mail.php:

remplacer

Code : Tout sélectionner

if ($rparameters['mail_smtp_class']=='IsSendMail()') {$mail->IsSendMail();} else {$mail->IsSMTP();} 
par

Code : Tout sélectionner

//if ($rparameters['mail_smtp_class']=='IsSendMail()') {$mail->IsSendMail();} else {$mail->IsSMTP();} 
Merci de nous dire si cela résout le problème ou pas.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre