E-Mail forwarder mit '_' gehen nicht mit SA24



mguske

New Member
Hallo,

ich ziehe gerade einen Stratoserver um. Auf der neuen Maschine ist das SA24 und das macht gerade bei den forwardern etwas anders als visas.

Wenn die Zieladresse einen '_' im Namen enthält, dann kann ich diese Adresse nicht für den forwarder angeben.

Hat jemand eine Idee, wie ich das gefixt bekomme?

Besten Dank und Gruß,

~ Markus
 
Hat hierfür jmd schon eine Lösung gefunden.

Das '_' wird als Sonderzeichen erkannt und somit können Adressen mit einem '_' nicht verwendet werden.
 
Unterstrich in Mailadresse

Bei mir taucht das gleiche Problem auf. Bei einem Forward auf z.B. max_mustermann@... wird die Adresse als ungültig ausgeworfen.

Serveradmin24 zeigt mir als Version 3.2 an.
 
Zwischenlösung

Habe jetzt mal ein wenig gesucht und eine kleine Zwischenlösung erforscht.
Man sollte zunächst den Account auf eine Adresse ohne Sonderzeichen weiterleiten.
Danach kann man über MySQL in der Datenbank SA24 in der Tabelle ...forwarder die Mail-Adresse ändern. Nach der Änderung wird diese sogar in SA24 als Weiterleitungsadresse mit Unterstrich angezeigt.

Eine richtige Lösung wäre mir allerdings auch lieber. Habe Strato auch zwischenzeitlich dazu angeschrieben. Vielleicht kommt ja von dort eine Info.
 
Lösung von Strato

In der .php Datei zur EMail Weiterleitung wird die Eingabe auf fehlerhafte Zeichen
überprüft, in diesem Test fehlt ein Unterstrich. Bitte ändern Sie diese Prüfung
entsprechend.

In der Datei /usr/local/sa24/lib/sa24_advanced_functions.inc.php

ersetzen Sie bitte die Zeile 607:

if(preg_match("/^[a-zA-Z0-9]{1,} [...]

auf folgenden Wert:

if(preg_match("/^[a-zA-Z0-9_]{1,} [...]

Damit wäre das Thema ja erstmal erledigt.
 
Back
Top