Page 1 sur 2

IMAP Call to undefined method

Posté : mar. 22 sept. 2020 23:05
par pierre67
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

Re: IMAP v3.2.1

Posté : mar. 22 sept. 2020 23:09
par Flox
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

Re: IMAP v3.2.1

Posté : mar. 22 sept. 2020 23:21
par pierre67
voila

Re: IMAP v3.2.1

Posté : mar. 22 sept. 2020 23:31
par Flox
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

Re: IMAP v3.2.1

Posté : mar. 22 sept. 2020 23:36
par pierre67
même erreur en ligne de commande

Re: IMAP v3.2.1

Posté : mer. 23 sept. 2020 00:02
par Flox
> 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

Re: IMAP v3.2.1

Posté : mer. 23 sept. 2020 16:47
par pierre67
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

Re: IMAP v3.2.1

Posté : mer. 23 sept. 2020 17:09
par Flox
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

Re: IMAP Call to undefined method

Posté : mer. 23 sept. 2020 20:47
par pierre67
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

Re: IMAP Call to undefined method

Posté : mer. 23 sept. 2020 20:54
par Flox
Merci de réaliser les autres opérations décrites dans mon précédent message.

Cdt