E-Mail Autentifikation
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.
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.
-
HandiCap-Forum
- Mitglied
- Beiträge: 91
- Registriert: 31.03.2004 10:49
- Wohnort: Langenfeld
- Kontaktdaten:
ich weiß auch nicht was es sein könnte.
kann mir nicht vorstellen das der exchange "merkt" das da ein Linux versucht zu verbinden.
Habe eben versucht mich mit telnet zum Exchange zu verbinden und hab mir darüber eine Testmail geschickt, ohne Probleme.
Was sendet denn PHPBB genau da? verhält es sich wirklich wie ein E-mail Programm??
Die SMTP komandos müssten I.d.R. so aussehen, nach dem normalen SMTP standart:
helo mailhost.domain.tld (Das ist ihre erste Eingabe)
250 nawsv001.netatwork.de Hello [192.168.100.53] (und die erste Antwort)
mail from:<absender@domain.tld> (Das ist die Absenderadresse, die sie vorgeben)
250 2.1.0 absender@domain.tld....Sender OK (Wird bestätigt)
rcpt to:<empfaenger@domain.tld> (Hier hin soll die Mail gesendet werden)
250 2.1.5 empfaenger@domain.tld (Auch das wird bestätigt)
data (hier bitte etwas warten, einige Mailserver und Contentfilter prüfen nun einige Daten)
354 Start mail input; end with <CRLF>.<CRLF> (Nun sind sie an der Reihe)
Subject: Test per SMTP (Alles was sie nun noch tippen ist der der Mailheader, z.B. Datum etc)
Nach einer Leerzeile beginnt der Body (Eine Leerzeile beendet den Header)
Und er endet mit einem Punkt auf einer Zeile
. (<<----- Hier ist "nur" ein PUNKT und die Eingabetaste. Diese taucht nicht in der Mail auf)
250 2.6.0 <NAWSV001OeIiGXix4A20000011f@nawsv001.netatwork.de> Queued mail for delivery (Der Mailserver hat die Nachricht akzeptiert)
quit (Nun beenden Sie sauber die Verbindung)
221 2.0.0 nawsv001.netatwork.de Service closing transmission channel
grüße, thomas
kann mir nicht vorstellen das der exchange "merkt" das da ein Linux versucht zu verbinden.
Habe eben versucht mich mit telnet zum Exchange zu verbinden und hab mir darüber eine Testmail geschickt, ohne Probleme.
Was sendet denn PHPBB genau da? verhält es sich wirklich wie ein E-mail Programm??
Die SMTP komandos müssten I.d.R. so aussehen, nach dem normalen SMTP standart:
helo mailhost.domain.tld (Das ist ihre erste Eingabe)
250 nawsv001.netatwork.de Hello [192.168.100.53] (und die erste Antwort)
mail from:<absender@domain.tld> (Das ist die Absenderadresse, die sie vorgeben)
250 2.1.0 absender@domain.tld....Sender OK (Wird bestätigt)
rcpt to:<empfaenger@domain.tld> (Hier hin soll die Mail gesendet werden)
250 2.1.5 empfaenger@domain.tld (Auch das wird bestätigt)
data (hier bitte etwas warten, einige Mailserver und Contentfilter prüfen nun einige Daten)
354 Start mail input; end with <CRLF>.<CRLF> (Nun sind sie an der Reihe)
Subject: Test per SMTP (Alles was sie nun noch tippen ist der der Mailheader, z.B. Datum etc)
Nach einer Leerzeile beginnt der Body (Eine Leerzeile beendet den Header)
Und er endet mit einem Punkt auf einer Zeile
. (<<----- Hier ist "nur" ein PUNKT und die Eingabetaste. Diese taucht nicht in der Mail auf)
250 2.6.0 <NAWSV001OeIiGXix4A20000011f@nawsv001.netatwork.de> Queued mail for delivery (Der Mailserver hat die Nachricht akzeptiert)
quit (Nun beenden Sie sauber die Verbindung)
221 2.0.0 nawsv001.netatwork.de Service closing transmission channel
grüße, thomas
phpBB hält sich da recht genau an die SMTP-Vorgaben (werf mal einen Blick in die ./includes/smtp.php)
Allerdings kommt phpBB garnicht so weit, da es die Verbindung nicht aufbauen kann:Das sind die Zeilen, wo der Fehler auftritt.
Ideal wäre, wenn du das ganze mal mit einer Telnet-Sitzung vom Web-Server aus probieren könntest. Ich vermute weiterhin, dass der Exchange-Server die Verbindung abweist. Kann durchaus sein, dass sich der Server da bei 'ner Anfrage einer Linux-Maschine anders verhält als bei der Anfrage einer Windows-Maschine (die ist i.d.R. per NTLM authetifiziert).
Gruß, Philipp
Allerdings kommt phpBB garnicht so weit, da es die Verbindung nicht aufbauen kann:
Code: Alles auswählen
if( !$socket = fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )
{
message_die(GENERAL_ERROR, "Could not connect to smtp host : $errno : $errstr", "", __LINE__, __FILE__);
}Ideal wäre, wenn du das ganze mal mit einer Telnet-Sitzung vom Web-Server aus probieren könntest. Ich vermute weiterhin, dass der Exchange-Server die Verbindung abweist. Kann durchaus sein, dass sich der Server da bei 'ner Anfrage einer Linux-Maschine anders verhält als bei der Anfrage einer Windows-Maschine (die ist i.d.R. per NTLM authetifiziert).
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
-
HandiCap-Forum
- Mitglied
- Beiträge: 91
- Registriert: 31.03.2004 10:49
- Wohnort: Langenfeld
- Kontaktdaten:
habe mal in meinem PHP buch nachgeschlagen, leider ist der befehl fsocksopen nicht genauer beschrieben, nur etwas ähnliches.
ich glaube, der macht genau das was beim windows der befehl telnet SERVER :25 macht .... ?
leider habe ich keinen Linux rechner um zu probieren, ob ich von dort aus eine veribindung bekomme, und auf dem Webserver meines Providers habe ich nicht die Berechtigungen dazu
Grüße, Thomas
ich glaube, der macht genau das was beim windows der befehl telnet SERVER :25 macht .... ?
leider habe ich keinen Linux rechner um zu probieren, ob ich von dort aus eine veribindung bekomme, und auf dem Webserver meines Providers habe ich nicht die Berechtigungen dazu
Grüße, Thomas
- netzmeister
- Ehemaliges Teammitglied
- Beiträge: 1146
- Registriert: 02.05.2003 20:59
- Wohnort: Freiburg
- Kontaktdaten:
http://de.php.net/de/fsockopenHandiCap-Forum hat geschrieben:habe mal in meinem PHP buch nachgeschlagen, leider ist der befehl fsocksopen nicht genauer beschrieben, nur etwas ähnliches....
Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Die "Suche" ist euer Freund
-
HandiCap-Forum
- Mitglied
- Beiträge: 91
- Registriert: 31.03.2004 10:49
- Wohnort: Langenfeld
- Kontaktdaten:
Schau mal in die smtp.php:HandiCap-Forum hat geschrieben:so, habe nun das Problem lokaisiert. anscheinend ist der port 25 duch meinen Provider gesperrt. kann ich phpbb dazu bringen einen anderen Port zu verwenden??
Code: Alles auswählen
if( !$socket = fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
-
HandiCap-Forum
- Mitglied
- Beiträge: 91
- Registriert: 31.03.2004 10:49
- Wohnort: Langenfeld
- Kontaktdaten:
Hallo
habe nun das Script geändert, und den Port 10025 genommen,
funktioniert soweit auch.
Leider meldet sich PHPBB mit dem in der Konfiguration einggeben Hostnamen bei dem Mailserver.
Dadurch gibt es ein problem beim RDNS check.
kann ich das irgendwie umbasteln, dass der Server sich einfach mit www.meinedomain.de meldet?
Grüße, Thomas
habe nun das Script geändert, und den Port 10025 genommen,
funktioniert soweit auch.
Leider meldet sich PHPBB mit dem in der Konfiguration einggeben Hostnamen bei dem Mailserver.
Dadurch gibt es ein problem beim RDNS check.
kann ich das irgendwie umbasteln, dass der Server sich einfach mit www.meinedomain.de meldet?
Grüße, Thomas
Du kannst es ändern - wieder in der smtp.php:
Gruß, Philipp
Code: Alles auswählen
fputs($socket, "EHLO " . $board_config['smtp_host'] . "\r\n");Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
-
HandiCap-Forum
- Mitglied
- Beiträge: 91
- Registriert: 31.03.2004 10:49
- Wohnort: Langenfeld
- Kontaktdaten:
