Erreur lors de l'envoi de mail

Installation & Configuration du logiciel
Répondre
Xline
Gsup LEVEL 0
Messages : 4
Enregistré le : mar. 12 nov. 2013 14:20

BOnjour,

Je suis en train de configurer une install neuve de Gestsup sur un hébergement mutualisé OVH, et je rencontre un pb lors de l'envoi d'email , en activant le mode debug voici l'erreur :

Code : Tout sélectionner

Parse error: syntax error, unexpected '[' in /home/xline/www/support/components/PHPMailer/src/PHPMailer.php on line 288
Quelqu'un voit d'où cela peut venir ?


Merci d'avance

Voici ma version :

3.1.27 (3.1 patch 27)
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous essayer de télécharger le fichier patch_3.1.27.zip puis de re-transférer le contenu du repertoire ./components/PHPmailer sur votre serveur.

CDt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

donner nous également un impression écran de votre page system.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Xline
Gsup LEVEL 0
Messages : 4
Enregistré le : mar. 12 nov. 2013 14:20

Voici la page systeme :

Code : Tout sélectionner

 img OS: Linux webm401.mp.ha.ovh.net 4.4.67-ovh-vps-grsec-zfs-classid #1 SMP Thu May 11 18:47:35 CEST 2017 x86_64
	    img Apache: Version non disponible, serveur sécurisé
     img MySQL: 5.5.55-0+deb7u1-log (nom de la base: xlinegestsup)
	    img PHP: 5.3.29 
      Horloge: 2017-10-19 12:46:00
      Clé privée: 7fdc4b08ff6c06f56a63f10fa22dfa51  


Composants: 

      PHPmailer: 6.0.1
      PHPimap: 2.0.9
      PHPgettext: 1.0.12
      Highcharts: 2.3.3
      WOL: 1.11
 


Paramètres PHP: 

      file_uploads: Activé
     memory_limit: 128M Il est conseillé d'allouer plus de mémoire pour PHP valeur minimum 512M (éditer votre fichier php.ini).
     upload_max_filesize: 64M
     post_max_size: 64M 
     max_execution_time: 120s (Valeur conseillé 240s, modifier votre php.ini relancer apache et actualiser cette page.)
     date.timezone: Europe/Paris
 


Extensions PHP: 

      php_pdo_mysql: Activée
     php_openssl: Activée
     php_ldap Désactivée, aucune synchronisation ni authentification via un serveur LDAP ne sera possible (Installation Linux: apt-get install php5-ldap, sous wamp copier libsasl.dll dans apache\bin).
     php_zip: Activée
     php_imap: Activée
     php_ftp: Activée  


Sécurité: 

      HTTPS: Désactivé, les connexions vers le serveur ne sont pas chiffrées  (Installer un certificat Let's Encrypt).
     Version Apache : Non affichée
     Droit d'écriture : Non verrouillés (cf documentation).
     Répertoire installation : Présent, supprimer le répertoire "./install" de votre serveur.
Xline
Gsup LEVEL 0
Messages : 4
Enregistré le : mar. 12 nov. 2013 14:20

J'ai retéléchargé le patch en question et remplacé les fichiers, même erreur.
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

Votre version de PHP est obsolète:
https://gestsup.fr/index.php?page=suppo ... =server#32
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

N'oubliez pas de mettre vos versions dans votre signature
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Xline
Gsup LEVEL 0
Messages : 4
Enregistré le : mar. 12 nov. 2013 14:20

Ha oui effectivement merci

J'ai mis à jour PHP sur OVH, je n'ai plus l'erreur :)
En revanche j'ai "connection refused" sur Office 365. Cela est il possible avec Office 365 ou faut il passer par un Gmail ?

Merci de votre aide en tout cas
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

si vous rencontrez le message d'erreur avec un serveur Exchange:

Code : Tout sélectionner

Fatal error: Uncaught PhpImap\ConnectionException: IMAP method imap_open() failed with error: Connection failed to X.X.X.X error: connection refused 
il est possible que l'erreur vienne du fait que le service IMAP du serveur Exchange ne soit pas démarré
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Avatar du membre
dumpau62
Gsup LEVEL 4
Messages : 121
Enregistré le : ven. 15 sept. 2017 15:14

Bonjour,

J'utilise aussi Office 365 pour l'envoie de mail. J'ai paramétré comme ceci:

Serveur SMTP : smtp.office365.com
Port SMTP : 587 (TLS)
Vérification SSL: Activée
Préfixe SMTP: Aucun
Classe SMTP: IsSMTP (Défaut)
Cocher la case Serveur SMTP Authentifié, et entrer une adresse mail et le mot de passe associé.

Pour ma part, j'ai créé une adresse mail seulement pour l'envoie de mail (avec Licence E1).

Cdlt
GestSup: 3.2.24 | Debian: 11 | MariaDB: 10.5.19 | PHP: 8.2.5
Répondre