Page 1 sur 2

Problème envoie de mail

Posté : lun. 28 août 2023 11:28
par csantof
Bonjour,

Suite à la mise à jour en 3.2.36 l'envoi de mail ne se fait plus. message de l'erreur:

Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: Bad Request in /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php:89 Stack trace: #0 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(726): Greew\OAuth2\Client\Provider\Azure->checkResponse(Object(GuzzleHttp\Psr7\Response), Array) #1 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(635): League\OAuth2\Client\Provider\AbstractProvider->getParsedResponse(Object(GuzzleHttp\Psr7\Request)) #2 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/phpmailer/phpmailer/src/OAuth.php(115): League\OAuth2\Client\Provider\AbstractProvider->getAccessToken(Object(League\OAuth2\Client\Grant\RefreshToken), Array) #3 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/phpmailer/phpmailer/src/OAuth.php(128): PHPMailer\PHPMailer\OAuth->getToken() #4 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/phpmailer/phpmailer/src/SMTP.php(606): PHPMailer\PHPMailer\OAuth->getOauth64() #5 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/phpmailer/phpmailer/src/PHPMailer.php(2209): PHPMailer\PHPMailer\SMTP->authenticate('it@kerimedical....', 'xxxx', 'XOAUTH2', Object(PHPMailer\PHPMailer\OAuth)) #6 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/admin/parameters/connector.php(540): PHPMailer\PHPMailer\PHPMailer->smtpConnect() #7 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/admin/parameters.php(94): require('/home/clients/1...') #8 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/admin.php(23): include('/home/clients/1...') #9 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/main.php(489): include('/home/clients/1...') #10 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/index.php(361): require('/home/clients/1...') #11 {main} thrown in /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php on line 89

meric de votre aide.

Re: Problème envoie de mail

Posté : lun. 28 août 2023 11:55
par Flox
Bonjour,

Pouvez-vous essayer de créer un nouveau secret sur l'application azure puis la renseigner sur le connecteur et générer un nouveau token.

Cdt

Re: Problème envoie de mail

Posté : lun. 28 août 2023 13:25
par csantof
toujours pareil mais avec le message disant que le connecteur ne fonctionne pas ce qui n'était pas le cas avant:

Fatal error: Uncaught League\OAuth2\Client\Provider\Exception\IdentityProviderException: Unauthorized in /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php:89 Stack trace: #0 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(726): Greew\OAuth2\Client\Provider\Azure->checkResponse(Object(GuzzleHttp\Psr7\Response), Array) #1 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/league/oauth2-client/src/Provider/AbstractProvider.php(635): League\OAuth2\Client\Provider\AbstractProvider->getParsedResponse(Object(GuzzleHttp\Psr7\Request)) #2 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/phpmailer/phpmailer/src/OAuth.php(115): League\OAuth2\Client\Provider\AbstractProvider->getAccessToken(Object(League\OAuth2\Client\Grant\RefreshToken), Array) #3 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/phpmailer/phpmailer/src/OAuth.php(128): PHPMailer\PHPMailer\OAuth->getToken() #4 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/phpmailer/phpmailer/src/SMTP.php(606): PHPMailer\PHPMailer\OAuth->getOauth64() #5 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/phpmailer/phpmailer/src/PHPMailer.php(2209): PHPMailer\PHPMailer\SMTP->authenticate('it@kerimedical....',********* 'XOAUTH2', Object(PHPMailer\PHPMailer\OAuth)) #6 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/admin/parameters/connector.php(540): PHPMailer\PHPMailer\PHPMailer->smtpConnect() #7 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/admin/parameters.php(94): require('/home/clients/1...') #8 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/admin.php(23): include('/home/clients/1...') #9 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/main.php(489): include('/home/clients/1...') #10 /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/index.php(361): require('/home/clients/1...') #11 {main} thrown in /home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/vendor/greew/oauth2-azure-provider/src/Provider/Azure.php on line 89
2023-08-28 11:23:44 CLIENT -> SERVER: QUIT

Re: Problème envoie de mail

Posté : lun. 28 août 2023 13:59
par Flox
Pouvez-vous transmettre une impression écran de votre page système ?

De mon côté cela fonctionne correctement avec cette version.

Cdt

Re: Problème envoie de mail

Posté : lun. 28 août 2023 15:44
par csantof
voici la page system:

Server :
OS:Linuxh2web574.9.0-0.bpo.12-amd64#1SMPDebian4.9.210-1~deb8u1(2020-02-21)
x86_64(Votresystèmed'exploitationestobsolète,dernièremiseàjour1284jours)
Warning:file_get_contents()
:https://wrapperisdisabledintheserverconfigurationbyallow_url_fopen=0in/home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/system.phponline430Warning:file_get_contents(https://ipv4.lafibre.info/ip.php)
:Failedtoopenstream:nosuitablewrappercouldbefoundin/home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/system.phponline430Warning:file_get_contents()
:https://wrapperisdisabledintheserverconfigurationbyallow_url_fopen=0in/home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/system.phponline431Warning:file_get_contents(https://ipv6.lafibre.info/ip.php)
:Failedtoopenstream:nosuitablewrappercouldbefoundin/home/clients/1679e99c1b7dc0272a521fa87bee31a8/sites/support.kerimedical.com/system.phponline431Apache:Nondisponible(enHTTP/1.1sursupport.kerimedical.com)
MySQL:5.6.49-log(IlestrecommandédemigrersurMariaDB,base:nobh_bsup5.4MB)
PHP:8.1.22(/opt/php8.1/lib/php.ini)
GestSup:3.2.36(163tickets/86équipements)
Horloge:2023-08-2815:43:13(Europe/Zurich)
Fichierschargés:14.07MB(total19.47MB)

Client :
Mobile:Non
Navigateur:Mozilla/5.0(WindowsNT10.0;Win64;x64;rv:109.0)Gecko/20100101Firefox/116.0
IPv4:82.210.5.94

Network :
SMTP:Ouvert(smtp.office365.com:587)
OAUTH2Azure:Ouvert(login.microsoftonline.com:443)
HTTPS:Ouvert(gestsup.fr:443)

Config Error :
Télémétrie:Désactivée,activerlatélémétriedansAdministration>Paramètres>Général>Serveur

PHP parameters :
file_uploads:Activé
memory_limit:640M
upload_max_filesize:300M
post_max_size:300M
max_execution_time:300s(Valeurconseillé480s,modifiervotrephp.inirelancerapacheetactualisercettepage.)
date.timezone:Europe/Zurich

PHP extensions :
php_curl:Activée
php_fileinfo:Activée
php_gd:Activée
php_iconv:Activée
php_imap:Activée
php_intl:Activée
php_json:Activée
php_ldap:Activée
php_mbstring:Activée
php_openssl:Activée
php_pdo_mysql:Activée
php_xml:Activée
php_zip:Activée

Security :
HTTPS:ActivéeVersionApache:NonaffichéeVersionPHP:NonaffichéeDuréedelasession:PHP=1440sGestSup=24m
Droitsécriture:Nonverrouillés(cf.documentation)
.Répertoireinstallation:NonprésentSMTP:SécuriséMotsdepasse:Longueurdemotdepassetropfaible(définirlalongueurminimaleà8caractères)
Mot de passe admin:Modifié
Logs:Activés
RestrictionIP:Désactivé(pourplusdesécurité,ilestpossiblederestreindreaccesdesclientsàcertainesadressesIP,cfAdministration>Paramètres>Général>Serveur)
.Miseàjoursystème:Obsolète(lesystèmed'exploitationserveurn'estpasàjour.Exécuterlacommande:aptupdate&&aptupgrade)
Listing des répertoires:Désactivé

Components :
Ace:3.1.1
makeusabrew/bootbox:6.0.0
twbs/bootstrap:4.5.3
itsjavi/bootstrap-colorpicker:3.4.0
steveathon/bootstrap-wysiwyg:2.0.1
selectize/selectize.js:0.15.2swagger-api/swagger-ui:4.18.2
FortAwesome/Font-Awesome:6.4.0
fullcalendar/fullcalendar:6.1.8
highcharts/highcharts:11.1.0
jquery/jquery:3.7.0
jeresig/jquery.hotkeys:0.2.0
thephpleague/oauth2-client:2.7.0
thephpleague/oauth2-google:4.0.1
stevenmaguire/oauth2-microsoft:2.2.0
greew/oauth2-azure-provider:1.0.1
microsoftgraph/msgraph-sdk-php:1.98.0
moment/moment:2.29.4
PHPMailer/PHPMailer:6.8.0
barbushin/php-imap:5.0.1
inetsys/phpgettext:1.0.12
ifsnop/mysqldump-php:2.12
FezVrasta/popper.js:1.16.0
tempusdominus/bootstrap-4:5.39.0
Webklex/php-imap:5.3.0
WOL:2.1

Re: Problème envoie de mail

Posté : lun. 28 août 2023 15:46
par Flox
Pouvez-vous essayer de créer une nouvelle application Azure AD en suivant cette procédure :
https://doc.gestsup.fr/faq/#comment-con ... ar-xoauth2

Important vous devez être connecter avec le compte Microsoft à configurer sur le connecteur pour réaliser la procédure.

Re: Problème envoie de mail

Posté : mar. 29 août 2023 09:59
par csantof
je viens de suivre pas à pas la procédure et toujours le même problème le connecteur ne fonctionne pas.

Re: Problème envoie de mail

Posté : mar. 29 août 2023 11:48
par Flox
Pouvez vous essayer d'installer la version 3.2.37 ?

Re: Problème envoie de mail

Posté : mar. 29 août 2023 15:09
par csantof
version 3.2.37 installée token régénéré, connecteur toujours HS

j'ai testé une autre appli qui fonctionne avec phpmailer sans aucun parametrage je reçois les mails sans problème sur le même hébergement

Re: Problème envoie de mail

Posté : mar. 29 août 2023 15:13
par Flox
Pouvez-vous transmettre une impression écran de la configuration de votre connecteur SMTP ?

Est il possible de donner accès à la BAL et un compte administrateur sur votre serveur GestSup en MP ?