Page 1 of 1

PHP Funktion imap

Posted: Tue 17. Jan 2023, 09:47
by KriZa
Hi,
ich benötige die Funktionen, die das PHP IMAP zur Verfügung stellt um über eine von meinem Keyhelp gehostete Seite eine Mailbox anzusteuern, die nicht auf meinem Keyhelp Server ist. Das error.log sagt aber: Uncaught Error: Call to undefined function imap_open()

Wie und wo kann ich unter Keyhelp diese Funktion in die jeweils verfügbaren PHP Versionen bringen?
Ist IMAP denn nicht standardmäßig mit PHP mitgeliefert? Muss es nur aktiviert werden?

Ich habe hier nur einen leicht verwirrenden Thread gefunden, der was von einem Unterschied zwischen OS PHP und Keyhelp PHP berichtet.

Danke für eure Hilfe.

Re: PHP Funktion imap  [GELÖST]

Posted: Tue 17. Jan 2023, 09:59
by Alexander
Hallo,

Das Modul imap ist Teil der zusätzlich installierbaren PHP-Interpreter: Konfiguration -> PHP-Interpreter. - Hier steht das Paket sofort zur Verfügung, man muss nichts weiter unternehmen, sobald eine Domain mit einer dieser Versionen läuft.

Ich entnehme deinem Text, dass du die Default PHP-Version des Betriebssystem nutzt. Hier kannst du das entsprechende Paket einfach mittels

Code: Select all

apt install php-imap
installieren. Anschließen musst du den PHP-FPM Dienst noch neu starten. Das geht mit:

Code: Select all

service php<PHP-VERSION DES OS>-fpm restart

Re: PHP Funktion imap

Posted: Tue 17. Jan 2023, 10:23
by KriZa
Ahhhhh, daher weht der WInd. Standard OS PHP. Hab es jetzt mal umgestellt auf ein von KeyHelp installiertes PHP Paket - und siehe da es funktioniert sofort!

SUPER DANKE!