[RESOLU]Page blanche lors envoi mail auto

Installation & Configuration du logiciel
mtarzaim
Gsup LEVEL 0
Messages : 9
Enregistré le : mar. 7 juin 2016 17:13

Bonjour,

Depuis cette semaine (pour ne pas dire mercredi 07/06/2017), les envois de mail auto ne partent plus.
Une fois le ticket validé, on arrive à une page blanche.
Mises à jour faites, sans effet.
Changement des paramètres smtp sans effet.
Test avec plusieurs navigateurs, sans effet.

Le code source s'arrête à :

Code : Tout sélectionner

						<div class="main-content">
							<div class="breadcrumbs" id="breadcrumbs">
								<script type="text/javascript">
									try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){}
								</script>
								<ul class="breadcrumb">
									<li>
										<a title="Retour à la liste" href="./index.php?page=dashboard&state=%&userid=%&technician=%&user=%&category=%&subcat=%&title=%&date_create=%&priority=%&criticality=%&viewid=&type=%&place=%&service=%&agency=%&company=%&view=&date_range=&date_start=&date_end=&keywords=&companyview=&order=date_create&way=DESC&cursor=0" ><i class="icon-arrow-left home-icon"></i></a><a href="./index.php?page=dashboard&userid=118&state=%"><i class="icon-home home-icon"></i></a> <a href="./index.php?page=dashboard&userid=118"&nbsp;>&nbsp;Tickets</a>&nbsp;<span class="divider"><i class="icon-angle-right arrow-icon"></i></span><a href="index.php?page=ticket&id=1868&userid=%&state=%&category=%&subcat=%&viewid="&nbsp;>&nbsp;Édition</a> 
									</li>
								</ul>
								
										<div class="nav-search" id="nav-search">
										<form method="POST" action="./index.php?page=dashboard&userid=%&state=%" class="form-search">
														<span class="input-icon">
															<input type="text" title="Lance une recherche dans la liste des tickets" placeholder="Recherche ticket..." class="input-small nav-search-input" id="keywords" name="keywords" class="keywords" autocomplete="on" value="" />
															<i class="icon-search nav-search-icon"></i>
														</span>
													</form>
										</div>
									
							</div>
							<div class="page-content">
Ligne 411 à peu près.

Avec plusieurs erreurs dans la console du navigateur :

Code : Tout sélectionner

HTML1300: Une navigation s’est produite.
index.php
HTML1423: Format incorrect de la balise de début. Les attributs doivent être séparés par des espaces.
index.php (396,522)
HTML1423: Format incorrect de la balise de début. Les attributs doivent être séparés par des espaces.
index.php (396,708)
HTML1521: Balise « </body> » ou fin de fichier inattendue. Tous les éléments ouverts doivent être fermés avant la fin du document.
index.php (411,9)


Version 3.1.20 - windows server 2012 - php 5.3 - passé en max_memory: 512M
Modifié en dernier par mtarzaim le dim. 17 déc. 2017 21:10, modifié 1 fois.
GestSup : 3.1.28
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous activer le mode debug pour voir si des messages d'erreur apparaissent ?

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
mtarzaim
Gsup LEVEL 0
Messages : 9
Enregistré le : mar. 7 juin 2016 17:13

DEBUG MODE:
VAR: save= post_modify=modify post_quit= post_mail= post_upload= post_send= post_action= get_action= post_category=2 post_subcat=90 post_technician=118 globalrow_technician=118 post_u_service= globalrow_u_service=3 post_u_agency= globalrow_u_agency=0
post_u_service=3

QUERY:
UPDATE tincidents SET user='118', type='1', u_group='', u_service='3', u_agency='', technician='118', t_group='', title='rtvdre', description='ertverer\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ', date_create='2017-06-08 08:58:13', date_hope='', date_res='', priority='6', criticality='4', state='2', time='5', time_hope='5', category='2', subcat='90', techread='1', place='1', start_availability='', end_availability='', availability_planned='' WHERE id LIKE '1868'
AUTO MAIL DETECT
MAIL: FROM tech TO user (Reason: mail_auto enable, and open detect by technician.)

Parse error: syntax error, unexpected '[', expecting ')' in C:\xampp\htdocs\gestsup\core\mail.php on line 445
GestSup : 3.1.28
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous nous donner votre version de GestSup ?
Et si le code de l'application à été modifié ?

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
mtarzaim
Gsup LEVEL 0
Messages : 9
Enregistré le : mar. 7 juin 2016 17:13

Version 3.1.20 (le problème était déjà là avec la 3.1.19).

Si je commente la conditionnelle SSL à partir de la ligne 445 dans core/mail.php, ça passe à nouveau.

Donc pour moi, c'est résolu. Mais l'option "Vérification SSL" semble être à l'origine du problème.
GestSup : 3.1.28
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Je n'arrive pas à reproduire l'erreur de mon coté pouvez vous éditer votre fichier ./core/mail.php

et nous donner dans l’entête la version affiché puis le contenu de la balise:

Code : Tout sélectionner

	if ($rparameters['mail_ssl_check']==0)
	{
		//bug fix 3292 & 3427
		$mail->smtpConnect([
		'ssl' => [
			'verify_peer' => false,
			'verify_peer_name' => false,
			'allow_self_signed' => true
			]
		]);
	}
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
mtarzaim
Gsup LEVEL 0
Messages : 9
Enregistré le : mar. 7 juin 2016 17:13

Bonjour,

Je reviens avec le même problème qu'en OP.

Parse error: syntax error, unexpected '[', expecting ')' in C:\xampp\htdocs\gestsup\core\mail.php on line 465

Mettre en commentaire la conditionnelle ne résout plus le problème. C'est phpmailer qui râle derrière.
Changer les paramètres du connecteur ne changent rien.

GestSup version 3.1.28. Constaté depuis la 3.1.19 au moins.
mail.php jamais modifié.

Notez que j'utilise un "domain\useraccount" pour identifier mon compte d'envoi de mail, et que le SSL du serveur est (évidemment) auto-signé.
GestSup : 3.1.28
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

pouvez vous ouvrir le fichier ./core/mail.php et nous donner le numéro de version affichée ?

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
mtarzaim
Gsup LEVEL 0
Messages : 9
Enregistré le : mar. 7 juin 2016 17:13

################################################################################
# @Name : /core/mail.php
# @Description : page to send mail
# @Call : /preview_mail.php, /core_automail.php
# @Parameters : ticket id destinataires
# @Author : Flox
# @Create : 15/07/2014
# @Update : 06/12/2017
# @Version : 3.1.28 p2
################################################################################
GestSup : 3.1.28
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

pouvez vous donner un impression écran de votre page système ou mettre vos versions dans votre signature.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre