E-Mail Autentifikation

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.
HandiCap-Forum
Mitglied
Beiträge: 91
Registriert: 31.03.2004 10:49
Wohnort: Langenfeld
Kontaktdaten:

Beitrag von HandiCap-Forum »

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
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

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:

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__);
	}
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
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
HandiCap-Forum
Mitglied
Beiträge: 91
Registriert: 31.03.2004 10:49
Wohnort: Langenfeld
Kontaktdaten:

Beitrag von HandiCap-Forum »

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
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

HandiCap-Forum hat geschrieben:habe mal in meinem PHP buch nachgeschlagen, leider ist der befehl fsocksopen nicht genauer beschrieben, nur etwas ähnliches....
http://de.php.net/de/fsockopen :roll:

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
HandiCap-Forum
Mitglied
Beiträge: 91
Registriert: 31.03.2004 10:49
Wohnort: Langenfeld
Kontaktdaten:

Beitrag von HandiCap-Forum »

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??

Grüße, thomas
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Kannst Du den Port nicht direkt angeben? Also an den Host anhängen?

Grüße
Dennis
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

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??
Schau mal in die smtp.php:

Code: Alles auswählen

	if( !$socket = fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )
Dort musst du die 25 entsprechend ersetzen.

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
HandiCap-Forum
Mitglied
Beiträge: 91
Registriert: 31.03.2004 10:49
Wohnort: Langenfeld
Kontaktdaten:

Beitrag von HandiCap-Forum »

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
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Du kannst es ändern - wieder in der smtp.php:

Code: Alles auswählen

		fputs($socket, "EHLO " . $board_config['smtp_host'] . "\r\n");
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
HandiCap-Forum
Mitglied
Beiträge: 91
Registriert: 31.03.2004 10:49
Wohnort: Langenfeld
Kontaktdaten:

Beitrag von HandiCap-Forum »

Hoert sich gut an.

und es gibt auch bestimmt eine Varable für den Domainnamen (der der unter den Allgemeinen Board einstellungen eingegeben ist. ????


Grüße, Thomas
Antworten

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