Seite 1 von 1

Exchange Server und X400?

Verfasst: 20.10.2003 10:09
von Blasco
Grüsse

Und zwar betreibe ich eine phpBB 2.0.4 Version in einem Intranet.
Für E-Mail haben wir einen Exchangeserver.

Wenn sich ein User mit einer e-Mailadresse m.mustermann@firma.de regestriert, bekommt er ohne Probleme eine Registrierungsmail. Leider ist es so, dass wir auch interne Mailadressen haben, die nicht über SMTP sondern über eine X400 Schnittstelle angesprochen werden. Ich habe wenig Ahnung von Mailserver. Meine Frage jedoch wäre, wie kann man das Feld für E-Mail so abfangen, dass auch E-Mailadressen wie
Firma Mustermann, M. möglich sind? Momentan prüfen die /includes/functions_valitade.php und die /includes/smtp.php nach einem @ und anderen Vorgaben ab.
Denn wenn ich Outlook öffne und genau das Firma Mustermann, M. als Empfänger-Adresse eingebe, funktioniert der Mailversand. Irgendwie prüft der Exchangeserver genau den Inhalt ab und beim finden leitet er die E-Mail weiter.

Ich würde mich sehr freuen, wenn mir diesbezüglich jemand helfen könnte ... denn ich bin sehr planlos, was Mailversand betrifft

Vielen Dank!

Verfasst: 20.10.2003 12:33
von Acid
functions_validate.php
++FINDE und schreibe // vor die Zeilen++
if (preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is', $email))
{
++FINDE und schreibe // vor die blaue Klammer++
return array('error' => false, 'error_msg' => '');
}
}
Das is erstmal nur zur Kontrolle der eMail bei der Registrierung.. funktioniert das so wie´s soll ?

Verfasst: 21.10.2003 07:01
von Blasco
Guten Morgen
So die erste Abfrage scheint schon mal weg zu sein.
Nachdem ich das Formular abgeschickt habe, erscheint folgender Fehler


Code: Alles auswählen

Ran into problems sending Mail. Response: 503 No recipients: need RCPT 

DEBUG MODE

Line : 40
File : /var/www/htdocs/forum/includes/smtp.php

Verfasst: 21.10.2003 10:23
von PhilippK
Nun, ganz so einfach dürfte das nicht werden. Denn: Outlook löst die eingegebene Adresse über einen Adressbuch-Lookup in eine Exchange-Adresse auf. Musst evtl. mal prüfen, ob du das mit [php:LDAP] hinbekommst.

Gruß, Philipp

Verfasst: 21.10.2003 10:29
von Blasco
uh mist
ein LDAP läuft bei uns nicht.

Verfasst: 21.10.2003 10:49
von PhilippK
Ich sehe nur zwei Lösungen: du lässt die Eingabe vor der Verarbeitung in eine Mail-Adresse übersetzen oder du findest einen Weg, die Informationen an den Exchange-Server zu schicken.
Das ist aber kein phpBB-Problem sondern ein generelles Problem im Zusammenspiel zw. MS Exchange und PHP. Evtl. solltest du dich mal in einem Exchange-Forum schlau machen.

Gruß, Philipp