Page 1 sur 2

[RESOLU]Page blanche lors envoi mail auto

Posté : jeu. 8 juin 2017 10:14
par mtarzaim
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

Re: Page blanche lors envoi mail auto

Posté : jeu. 8 juin 2017 10:19
par Flox
Bonjour,

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

cdt

Re: Page blanche lors envoi mail auto

Posté : jeu. 8 juin 2017 10:47
par mtarzaim
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

Re: Page blanche lors envoi mail auto

Posté : jeu. 8 juin 2017 10:52
par Flox
Pouvez vous nous donner votre version de GestSup ?
Et si le code de l'application à été modifié ?

cdt

Re: Page blanche lors envoi mail auto

Posté : jeu. 8 juin 2017 11:07
par mtarzaim
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.

Re: Page blanche lors envoi mail auto

Posté : jeu. 8 juin 2017 13:37
par Flox
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
			]
		]);
	}

Re: Page blanche lors envoi mail auto

Posté : ven. 15 déc. 2017 18:31
par mtarzaim
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é.

Re: Page blanche lors envoi mail auto

Posté : ven. 15 déc. 2017 18:40
par Flox
pouvez vous ouvrir le fichier ./core/mail.php et nous donner le numéro de version affichée ?

cdt

Re: Page blanche lors envoi mail auto

Posté : ven. 15 déc. 2017 19:10
par mtarzaim
################################################################################
# @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
################################################################################

Re: Page blanche lors envoi mail auto

Posté : ven. 15 déc. 2017 19:33
par Flox
pouvez vous donner un impression écran de votre page système ou mettre vos versions dans votre signature.