IMAP Call to undefined method

Installation & Configuration du logiciel
pierre67
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 25 juil. 2019 11:42

Bonjour,
Depuis la mise à jour, plus de récupération de mail. nous avons cette erreur. La page système semble OK
Fatal error: Uncaught Error: Call to undefined method PhpImap\Mailbox::imap() in /var/www/html/components/PhpImap/DataPartInfo.php:41 Stack trace: #0 /var/www/html/components/PhpImap/IncomingMailAttachment.php(138): PhpImap\DataPartInfo->fetch() #1 /var/www/html/components/PhpImap/Mailbox.php(1393): PhpImap\IncomingMailAttachment->saveToDisk() #2 /var/www/html/components/PhpImap/Mailbox.php(1803): PhpImap\Mailbox->downloadAttachment(Object(PhpImap\DataPartInfo), Array, Object(stdClass), 515, false) #3 /var/www/html/components/PhpImap/Mailbox.php(1327): PhpImap\Mailbox->initMailPart(Object(PhpImap\IncomingMail), Object(stdClass), 2, true) #4 /var/www/html/mail2ticket.php(227): PhpImap\Mailbox->getMail(515) #5 {main} thrown in /var/www/html/components/PhpImap/DataPartInfo.php on line 41
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Pouvez-vous mettre a jour votre serveur dans la dernière version stable 3.2.2 et transmettre un impression écran de votre page système ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
pierre67
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 25 juil. 2019 11:42

voila
Fichiers joints
2020-09-22 23_19_45-Window.png
2020-09-22 23_19_45-Window.png (65.74 Kio) Vu 4821 fois
2020-09-22 23_20_09-Window.png
2020-09-22 23_20_09-Window.png (87.12 Kio) Vu 4821 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous transmettre un impression écran de la configuration de votre connecteur imap et indiquer si le message d'erreur est identique via l'application et en ligne de commande.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
pierre67
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 25 juil. 2019 11:42

même erreur en ligne de commande
Fichiers joints
2020-09-22 23_32_44-Window.png
2020-09-22 23_32_44-Window.png (28.22 Kio) Vu 4816 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

> Avez vous la même erreur en testant avec un autre serveur de messagerie exemple imap.free.fr
> Merci de transmettre votre phpinfos, via le bouton tous les paramètres PHP de la page système.
> Pourrez-vous tester de désinstaller l'extension php-imap puis la réinstaller.
> Pourrez-vous tester de passer par le port 993
> Merci d'indiquer également si le problème était présent dans la version 3.2.0

De mon côté j'ai fait un test avec la même version de PHP et du système d'exploitation et de l'application sans soucis.

A noter : je reproduis le même message d'erreur en désinstallant php-imap

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
pierre67
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 25 juil. 2019 11:42

je n'ai pas d'autre compte imap. C'est mon propre serveur
J'ai désinstaller et réinstaller php-imap toujours pareil
en 3.2.0, le problème était présent

Ci joint le fichier php-info
Fichiers joints
PHP 7.3.19-1_deb10u1 - phpinfo()2_Partie3.pdf
(201.32 Kio) Téléchargé 195 fois
PHP 7.3.19-1_deb10u1 - phpinfo()2_Partie8.pdf
(206.81 Kio) Téléchargé 199 fois
PHP 7.3.19-1_deb10u1 - phpinfo()2_Partie15.pdf
(212.55 Kio) Téléchargé 196 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

cela fonctionnait dans quelle version précédente ?

Pouvez-vous transmettre le résultat de cette commande :

Code : Tout sélectionner

php -m
Pourrez-vous également tester ces lignes de commandes :

Code : Tout sélectionner

apt install php7.3-imap
phpenmod imap
service apache2 restart
Transmettez l'intégralité des paramètres PHP, via un copier coller dans word par exemple.

Pourrez vous transmettre le log d'erreur apache
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
pierre67
Gsup LEVEL 1
Messages : 12
Enregistré le : jeu. 25 juil. 2019 11:42

root@debianGestSup:~# php -m
[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
json
ldap
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib
Fichiers joints
PHP Version 7.docx
(70.38 Kio) Téléchargé 201 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Merci de réaliser les autres opérations décrites dans mon précédent message.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre