nettes eMail-Problem ...

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.
greddy
Mitglied
Beiträge: 9
Registriert: 03.01.2003 23:43

nettes eMail-Problem ...

Beitrag von greddy »

Hallo. Ich benutze die 2.0.3 und habe folgendes Problem:

Wenn einer sein Passwort vergessen hat und die Option "Passwort vergessen" benutzt oder auch bei der Benachrichtigung, wenn einer eine neue Mail geschrieben hat, gehen manche emails raus und manche auch nicht. (Hängt vom Provider des Empfängers ab, t-online, aol und web.de bleiben liegen, alles andere geht raus!) Die liegen dann auf dem Mailserver rum ... und werden nicht verschickt. Nun habe ich nach Wochen mal einen Punkt gefunden, woran es liegen könnte:

Die eMail, so wie sie auf dem Mailserver liegt, sieht im Header so aus:

------------------------------------------ cut -------------------------------------

To: doktor@t-online.de|doktor@t-online.de
From: service@xxxclub.de
Received: from mail (192.168.0.10)
for <doktor@t-online.de>; Thu, 26 Dec 2002 01:57:26 +0100
Subject: Du bist dieser Gruppe beigetreten
To: doktor@t-online.de
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8bit
Date: Thu, 26 Dec 2002 00:57:26 UT
From: service@xxxclub.de
Return-Path: service@xxxclub.de
Message-Id: <02122601572611100@mail.xxxclub.de>
Reply-To: service@xxxclub.de

------------------------------------------ cut -------------------------------------

Der Knackpunkt sind die ersten beiden Zeilen!

1: Die beiden Zeilen erscheinen ja weiter unten nochmal, wären also zuviel und das stört wohl manchen anderen Mailserver.

2: Was soll das mit 2mal der eMail-Adresse mit dem senkrechten Strich in der ersten Zeile ?


Wenn ich die ersten beiden Zeilen von Hand lösche, gehen die Mails
raus.

Meine Frage wäre jetzt: Welche Datei ist für diesen Aufbau zuständig, wo kann ich da was ändern ?

Ich benutze einen eigenen Mailserver (windows), unter phpbb die
Option "Nutze einen SMTP Server zum Mailen" steht auf nein, auch wenn ich das auf JA stelle und den eigenen angebe, geht es nicht.


Wer kann helfen ???????

Bye, Peter
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Sieht für mich jetzt spontan nach 'nem Problem mit deinem Web-Server aus.
Richtiger Syntax wäre:

Code: Alles auswählen

To: Name des Empfängers <Adresse des Empfängers>
also z.B.

Code: Alles auswählen

To: phpbb.de-Webmaster <webmaster@phpbb.de>
Gruß, Philipp
greddy
Mitglied
Beiträge: 9
Registriert: 03.01.2003 23:43

Beitrag von greddy »

Hallo,

Webserver ist ein Apache ... aber wo ist da der Zusammenhang
mit dem email-Header ? Irgend ein Skript muss doch die ersten
beiden Zeilen einfügen oder erstellen, aber das ist doch nicht
der APache ....

oder ?

Bye, Peter
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Der Versand erfolgt über die mail-Funktion von PHP. Interpretieren und umsetzen muss dass aber der Mailserver.
Schick dir doch selbst mal 'ne Mail über das Board und stell dann den Header rein.

Gruß, Philipp
greddy
Mitglied
Beiträge: 9
Registriert: 03.01.2003 23:43

Beitrag von greddy »

Hmmm ... lokal geht alles. Wenn ich selber ein Passwort anfordere, kommt
die email sofort. Nur wenn es keine lokalen Mails sind, tritt das Problem
auf. Die Header sehen lokal aus die der Header hier in der ersten Mail, nur eben ohne die ersten 2 Zeilen ....

Habe gerade nur die erste Zeile entfert ... geht auch raus.

Ich muss also nur das Skript finden, was diese dumme Zeile mit
den 2 gleichen Empfänger eMail-Adressen generiert.

Das lustige ist auch:

Schreibe ich mit meinem Netscape-email-Client eine Mail an die Adresse, die per phpbb NICHT rausgeht, per Netscape eMail-Client geht sie raus.
Schreibt phpbb eine email an den gleichen Empfänger, bleibt
sie liegen. (wegen der ersten Zeile im Header mit den 2 gleichen Empfänger-Adressen!). Immer der gleiche eigene Mailserver.

Bye, Peter
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Erstell doch mal testweise folgende Datei:
mail.php

Code: Alles auswählen

<?php
mail('doktor@t-online.de', 'Testmail', 'Hello World');
?>
Einmal aufrufen und den Header hier reinstellen. Empfängeradresse ggf. ändern.

Gruß, Philipp
greddy
Mitglied
Beiträge: 9
Registriert: 03.01.2003 23:43

Beitrag von greddy »

Hallo,

habe ich gemacht.

der Header sieht dann so aus:

To: doktor@t-online.de|doktor@t-online.de
From: service@xxxclub.de
Received: from inet (192.168.0.10)
by mail.xxxclub.de
for <doktor@t-online.de>; Sat, 4 Jan 2003 07:06:36 +0100
Date: Sat, 04 Jan 2003 07:06:36 +0100
From: service@xxxclub.de
Subject: Betreff
To: doktor@t-online.de
Message-Id: <0301040706362500@mail.xxxclub.de>
Reply-To: service@xxxclub.de



Die Mail wäre rausgegangen .... das verstehe ich nun aber überhaupt nicht.

Bye, Peter
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Welche PHP-Version verwendest du eigentlich unter welchem Server?

Gruß, Philipp
greddy
Mitglied
Beiträge: 9
Registriert: 03.01.2003 23:43

Beitrag von greddy »

PHP ist 4.3, Apache ist 1.3.27 ...

Bye, Peter
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Das ganze unter welchem OS?

Gruß, Philipp
Antworten

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