Komisches Problem mit den Email bestätigungen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
vocano
Mitglied
Beiträge: 53
Registriert: 20.01.2005 22:44
Wohnort: Wien
Kontaktdaten:

Komisches Problem mit den Email bestätigungen

Beitrag von vocano »

Guten morgen,

ich hab ein ganz komisches problem mit meinem webspace. wenn ich dort ein phpBB installiere und sich dann ein user anmelden will bekommt er ziemlich sicher so einen aktivierungs code:

Code: Alles auswählen

V2lsbGtvbW1lbiBhdWYgZGVpbmUtZG9tYWluLmRlCgpCaXR0ZSBzcGVpY2hlcmUgZGllc2UgRS1N
YWlsIGbDvHIgZGVuIEZhbGwsIGRhc3MgZHUgZWlubWFsIGRlaW4gUGFzc3dvcnQgdmVyZ2Vzc2Vu
IHNvbGx0ZXN0LiBEZWluZSBMb2dpbi1EYXRlbiBzaW5kIGRpZSBGb2xnZW5kZW46CgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClVzZXJuYW1lOiB0ZXN0MgpQYXNzd29ydDogdGVzdAotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpEZWluIEFjY291bnQgaXN0IGltIE1vbWVudCBpbmFr
dGl2LiBEdSBrYW5uc3QgaWhuIGVyc3QgYmVudXR6ZW4sIHdlbm4gZHUgaWhuIGR1cmNoIEtsaWNr
ZW4gYXVmIGRlbiBmb2xnZW5kZW4gTGluayBha3RpdmllcnQgaGFzdDoKCmh0dHA6Ly93d3cuY2Fz
dG9yZS5jYy90ZXN0Zm9ydW0vcHJvZmlsZS5waHA/bW9kZT1hY3RpdmF0ZSZ1PTUmYWN0X2tleT1h
NDRiOTZjZTEwYgoKRGFzIFBhc3N3b3J0IHd1cmRlIG51ciB2ZXJzY2hsw7xzc2VsdCBpbiB1bnNl
cmVyIERhdGVuYmFuayBnZXNwZWljaGVydC4gV2VubiBkdSBlcyBhbHNvIHZlcmdpc3N0LCBrw7Zu
bmVuIHdpciBlcyBkaXIgbmljaHQgbWVociB6dXNlbmRlbi4gV2VubiBkdSBlcyB0cm90emRlbSB2
ZXJnZXNzZW4gc29sbHRlc3QsIGthbm5zdCBkdSBhYmVyIGplZGVyemVpdCBlaW4gbmV1ZXMgYW5m
b3JkZXJuLgoKRGFua2UgZsO8ciBkZWluZSBSZWdpc3RyaWVydW5nIQoKLS0gCkRhbmtlLCBkYXMg
Rm9ydW0tVGVhbQ==
warum nur ziemlich sicher?
naja, das ist ja das komische, über gmx, web.de silverserver kommt die mail so an, über inode.at, und die mails des Serveradmins kommen die mails normal an.
es kann nicht am mail prog liegen da ja auch webmails davon betroffen sind. am server kanns eher auch nicht liegen da die mails ja teilweise richtig ankommen.

kennt das wer?? bitte hilfe!!

zum testen hab ich ein testforum angelegt: http://www.castore.cc/testforum/index.php

DANKE!!!
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Das ist Deine Mail im base64 encode.

Wenn Du es z.B. hier rein kopierst und auf Decode klickst, siehst Du die Mail wieder.
Willkommen auf deine-domain.de Bitte speichere diese E-Mail für den Fall, dass du einmal dein Passwort vergessen solltest....
Stellt sich nun die Frage, wieso Deine Bestätigungsmail base64 encoded wird. Dies wird normal nur mit Anhängen durchgeführt (das Warum würde nun zu weit gehen).

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
vocano
Mitglied
Beiträge: 53
Registriert: 20.01.2005 22:44
Wohnort: Wien
Kontaktdaten:

Beitrag von vocano »

hey, danke für deine antwort. womit kann die codierung zusammenhängen? kann ich das im foum einstellen?

danke
Fogg
Mitglied
Beiträge: 28
Registriert: 03.04.2005 12:44

Beitrag von Fogg »

Hu Jungs,
hab bei nem neu installierten Board das gleiche Problem. Woran kann das liegen?? Vorher lief hier ein TBB, das hat auch normale Mails veschickt.
Würde das gern wieder abschalten....

Danke!

Fogg
Fogg
Mitglied
Beiträge: 28
Registriert: 03.04.2005 12:44

Beitrag von Fogg »

Habs gefunden!!!

Liegt daran das das Board - warum auch immer - den Encoding Typ zweimal in den Mailheader schreibt. Einmal als 8bit, einmal als base64. Letzteres stimmt natürlich.

Hier was ich geändert habe, in der Datei includes/emailer.php folgendes:

Code: Alles auswählen

//$this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\nMessage-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\nX-MimeOLE: Produced By phpBB2\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '')  . (($bcc != '') ? "Bcc: $bcc\n" : '');
durch

Code: Alles auswählen

 $this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\nMessage-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nDate: " . date('r', time()) . "\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\nX-MimeOLE: Produced By phpBB2\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '')  . (($bcc != '') ? "Bcc: $bcc\n" : '');
ersetzt.

Nun gehen die Emails (zumindest die passwort mails).
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“