PHPMailer

This commit is contained in:
aschwarz
2023-04-27 17:49:22 +02:00
parent 1235a0e270
commit 3d58070a69
3 changed files with 119 additions and 44 deletions

39
Hinweise_zu_php8.txt Normal file
View File

@@ -0,0 +1,39 @@
Wegen function save_mail($mail) wurde Version 7.3 aktiv genommen.
Die Extension imap ist aktuell in 8.1 nicht verf<72>gbar.
Warten auf 8.2 und testen, ob gesendete Mails im IMAP Gesendete auftauchen im Handy/Outlook
-----------------------
Hallo Herr Schwarz,
die PHP IMAP-Extension ist bei den <20>lteren PHP-Versionen bis einschlie<69>lich 7.4 aktiv.
Ab 8.0 ist sie bei unseren eigenen PHP-Versionen nicht mehr verf<72>gbar, weil es zunehmend schwieriger wird, die darunter liegende "libc-client"-IMAP-Bibliothek am Laufen zu halten, da diese seit 2007 keinerlei Updates mehr erhalten hat, Systemkomponenten wie OpenSSL die f<>r verschl<68>sseltes IMAP n<>tig sind, aber zunehmend weiterentwickelt werden.
Es gibt bessere Alternativen, die mit weniger Aufwand verbunden sind.
Eine der Alternativen w<>re cURL, das auch IMAP-Unterst<73>tzung hat.
Eine weitere ist, die Debian-Standard PHP-Version zu benutzen.
Bei Debian 11 ist das PHP 7.4 und es erh<72>lt f<>r die ganze Lebenszeit von Debian 11 Sicherheitsupdates und danach wird es auch in Debian 12 (noch nicht ver<65>ffentlicht) eine PHP 8-Version geben (vmtl. 8.2), die das IMAP-Modul haben wird.
Eine noch bessere Alternative sind Implementierungen von IMAP in reinem PHP wie z.B.:
https://github.com/Webklex/php-imap
Letzteres unterst<73>tzt dann auch modernere Authentifizierungsmethoden wie z.B. OAuth 2.0, das von GMail mittlerweile vorausgesetzt wird.
MfG
Bernd Troidl
Am 27.04.2023 um 15:40 schrieb Alexander Schwarz:
> Hallo Herr Troidl,
>
> ich w<>rde gerne bei einer Anwendung die in PHP verschickten Mails in den "gesendete Objekte" einordnen.
> Dazu w<>rde ich die Extension imap ben<65>tigen. Das Postfach liegt nicht bei webnet-service. Sollte aber unerheblich sein.
> K<>nnten Sie die Erweiterung bitte aktivieren?
>
> User: web360
>
> Viele Gr<47><72>e
> Alexander Schwarz
>
>