Seite 1 von 1

Komisches Problem mit den Email bestätigungen

Verfasst: 07.05.2007 07:37
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!!!

Verfasst: 08.05.2007 22:50
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

Verfasst: 09.05.2007 13:38
von vocano
hey, danke für deine antwort. womit kann die codierung zusammenhängen? kann ich das im foum einstellen?

danke

Verfasst: 18.05.2007 20:37
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

Verfasst: 19.05.2007 03:02
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).