Hallo allerseits
Bitte bei der nächsten Contenido-Version die Dateien von phpmailer (betrifft class.phpmailer.php und class.smtp.php) updaten. Momentan kommt die letzte Contenido-Version 4.6.8 mit der PHPMailer-Version 1.62. In dieser Version funktioniert die PHPMailer's "SMTPAuth" nicht.
Update ist ganz wichtig!
Vielen Dank an das Team!
Grüsse
Panti
Update phpmailer 1.62 => 1.73
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Für die Newsletter-Überarbeitung wurde die aktuelle Version integriert. Da sich die internen Methoden-Bezeichnungen geändert haben, zunächst als class.phpmailer2.php - ggf. kann 4fb hier eine Freigabe geben, dass die - eigentlich privaten - Methoden zugegriffen wird (in Projekten).
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Betrifft Contenido 4.6.15mr
Aus aktuellem Anlass muss ich die 1.73 verwenden, da bei einem Kunden der File-Attachment-Bug für Outlook auftritt (welcher seit v1.65 gefixed ist) und SMTP-Auth benötigt wird.
Ich habe weitestgehend den Syntax von 1.62 zur 1.73 verglichen und keine offensichtlichen Unterschiede gefunden, die in meinem bestehenden Contenido-Testprojekt zu Problemen führen könnten.
Somit habe ich die Files v1.62 class.phpmailer.php und class.smtp.php gegen die original 1.73 Files getauscht und den vorhandenen Unterordner "language" samt Sprachfiles in den Ordner "classes" kopiert und einige Test mit meinen Online-Formularen durchgeführt. Ich konnte im SMTP-Bereich keine Probleme feststellen und die File-Attachments unter Outlook sind nun auch korrekt. Für mich also ein zufriedenstellendes Ergebnis.
Der phpmailer wird in folgenden Contenido-Includes verwendet:
class.newsletter.php, ich sehe nichts, was bei einem Versionswechsel zu Probleme führen sollte.
functions.system.php, oberflächlich angeschaut - wann werden diese Funktionen ausgelöst?
Ansonsten noch in folgenden Module:
Modulname: Contact form Created: 12.08.2005
Modulname: Newsletter Handler Module V3.0.1
Was spricht also dagegen, einfach die Files vom phpmailer auszutauschen? Gibt es irgendwo Inkompatibilitäten, welche begründen, dass die aktuelle Contenido-Version immer noch mit der Uralt 1.62 ausgeliefert wird?
Aus aktuellem Anlass muss ich die 1.73 verwenden, da bei einem Kunden der File-Attachment-Bug für Outlook auftritt (welcher seit v1.65 gefixed ist) und SMTP-Auth benötigt wird.
Ich habe weitestgehend den Syntax von 1.62 zur 1.73 verglichen und keine offensichtlichen Unterschiede gefunden, die in meinem bestehenden Contenido-Testprojekt zu Problemen führen könnten.
Somit habe ich die Files v1.62 class.phpmailer.php und class.smtp.php gegen die original 1.73 Files getauscht und den vorhandenen Unterordner "language" samt Sprachfiles in den Ordner "classes" kopiert und einige Test mit meinen Online-Formularen durchgeführt. Ich konnte im SMTP-Bereich keine Probleme feststellen und die File-Attachments unter Outlook sind nun auch korrekt. Für mich also ein zufriedenstellendes Ergebnis.
Der phpmailer wird in folgenden Contenido-Includes verwendet:
class.newsletter.php, ich sehe nichts, was bei einem Versionswechsel zu Probleme führen sollte.
functions.system.php, oberflächlich angeschaut - wann werden diese Funktionen ausgelöst?
Ansonsten noch in folgenden Module:
Modulname: Contact form Created: 12.08.2005
Modulname: Newsletter Handler Module V3.0.1
Was spricht also dagegen, einfach die Files vom phpmailer auszutauschen? Gibt es irgendwo Inkompatibilitäten, welche begründen, dass die aktuelle Contenido-Version immer noch mit der Uralt 1.62 ausgeliefert wird?
Ich würd mich freuen, wenn eine weitere Person einmal über diese Code-Stellen schauen könnte - und bestätigen kann - dass es zu keine weiteren Beeinträchtigungn kommen kann, um evtl. ein Releaswechsel auf 1.73 in einer kommenen neuen Contenido-Version ohne weiteren großen Aufwand zu ermöglichen.Version 1.73 (Sun, Jun 10 2005)
* Fixed denial of service bug: http://www.cybsec.com/vuln/PHPMailer-DOS.pdf
* Now has a total of 20 translations
* Fixed alt attachments bug: http://tinyurl.com/98u9k
Version 1.72 (Wed, May 25 2004)
* Added Dutch, Swedish, Czech, Norwegian, and Turkish translations.
* Received: Removed this method because spam filter programs like
SpamAssassin reject this header.
* Fixed error count bug.
* SetLanguage default is now "language/".
* Fixed magic_quotes_runtime bug.
Version 1.71 (Tue, Jul 28 2003)
* Made several speed enhancements
* Added German and Italian translation files
* Fixed HELO/AUTH bugs on keep-alive connects
* Now provides an error message if language file does not load
* Fixed attachment EOL bug
* Updated some unclear documentation
* Added additional tests and improved others
Version 1.70 (Mon, Jun 20 2003)
* Added SMTP keep-alive support
* Added IsError method for error detection
* Added error message translation support (SetLanguage)
* Refactored many methods to increase library performance
* Hello now sends the newer EHLO message before HELO as per RFC 2821
* Removed the boundary class and replaced it with GetBoundary
* Removed queue support methods
* New $Hostname variable
* New Message-ID header
* Received header reformat
* Helo variable default changed to $Hostname
* Removed extra spaces in Content-Type definition (#667182)
* Return-Path should be set to Sender when set
* Adds Q or B encoding to headers when necessary
* quoted-encoding should now encode NULs \000
* Fixed encoding of body/AltBody (#553370)
* Adds "To: undisclosed-recipients:;" when all recipients are hidden (BCC)
* Multiple bug fixes
Version 1.65 (Fri, Aug 09 2002)
* Fixed non-visible attachment bug (#585097) for Outlook
* SMTP connections are now closed after each transaction
* Fixed SMTP::Expand return value
* Converted SMTP class documentation to phpDocumentor format
Mfg. hes
Die aktuelle und für Contenido angepasste Version (-> Sprachen) der class.phpmailer.php und class.smtp.php findest Du unter Contenido Development im Paket zum Test des neuen HTML-Newsletters.
Diese Version wird mit dem HTML-Newsletter Einzug in das Paket nehmen.
Allerdings im Moment als class.phpmailer2.php, da sich die internen Methoden-Namen geändert haben und für Projekte, die mit Contenido entstanden sind, nicht sicher ist, ob nicht doch jemand auf die privaten Methoden zugegriffen hat.
Gegen eine Änderung von class.phpmailer.php in class.phpmailer2.php in den Dateien class.newsletter.php und functions.system.php spricht nichts.
Gruß
HerrB
Diese Version wird mit dem HTML-Newsletter Einzug in das Paket nehmen.
Allerdings im Moment als class.phpmailer2.php, da sich die internen Methoden-Namen geändert haben und für Projekte, die mit Contenido entstanden sind, nicht sicher ist, ob nicht doch jemand auf die privaten Methoden zugegriffen hat.
Gegen eine Änderung von class.phpmailer.php in class.phpmailer2.php in den Dateien class.newsletter.php und functions.system.php spricht nichts.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net