Problème envoie de mail

Installation & Configuration du logiciel
csantof
Gsup LEVEL 2
Messages : 49
Enregistré le : mer. 7 août 2019 09:55

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.
Christophe.

Version 3.2.33
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

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
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
csantof
Gsup LEVEL 2
Messages : 49
Enregistré le : mer. 7 août 2019 09:55

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
Christophe.

Version 3.2.33
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous transmettre une impression écran de votre page système ?

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

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
csantof
Gsup LEVEL 2
Messages : 49
Enregistré le : mer. 7 août 2019 09:55

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
Christophe.

Version 3.2.33
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

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.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
csantof
Gsup LEVEL 2
Messages : 49
Enregistré le : mer. 7 août 2019 09:55

je viens de suivre pas à pas la procédure et toujours le même problème le connecteur ne fonctionne pas.
Christophe.

Version 3.2.33
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous essayer d'installer la version 3.2.37 ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
csantof
Gsup LEVEL 2
Messages : 49
Enregistré le : mer. 7 août 2019 09:55

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
Christophe.

Version 3.2.33
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

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 ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Répondre