Page 1 sur 1

Erreur lors de l'envoi de mail

Posté : jeu. 19 oct. 2017 12:46
par Xline
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)

Re: Erreur lors de l'envoi de mail

Posté : jeu. 19 oct. 2017 12:49
par Flox
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

Re: Erreur lors de l'envoi de mail

Posté : jeu. 19 oct. 2017 12:49
par Flox
donner nous également un impression écran de votre page system.

Re: Erreur lors de l'envoi de mail

Posté : jeu. 19 oct. 2017 12:51
par Xline
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.

Re: Erreur lors de l'envoi de mail

Posté : jeu. 19 oct. 2017 12:54
par Xline
J'ai retéléchargé le patch en question et remplacé les fichiers, même erreur.

Re: Erreur lors de l'envoi de mail

Posté : jeu. 19 oct. 2017 12:55
par Flox
Votre version de PHP est obsolète:
https://gestsup.fr/index.php?page=suppo ... =server#32

Re: Erreur lors de l'envoi de mail

Posté : jeu. 19 oct. 2017 13:00
par Flox
N'oubliez pas de mettre vos versions dans votre signature

Re: Erreur lors de l'envoi de mail

Posté : jeu. 19 oct. 2017 13:06
par Xline
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

Re: Erreur lors de l'envoi de mail

Posté : ven. 30 nov. 2018 10:20
par Flox
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é

Re: Erreur lors de l'envoi de mail

Posté : lun. 10 déc. 2018 10:24
par dumpau62
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