Smarthost klappt - Mail von "xxx" passt noch nicht ganz

  • Hallo,


    danke für die schnelle Antwort. Wo wird denn im Webmail-Client diese Einstellung gemacht?


    Danke und Gruß
    Markus

  • Hallo an das Forum,


    mein erster Eintrag ist ne Frage :)


    Und zwar habe ich derzeit Ubuntu 8.04 LTS mit der aktuelle Version von Axigen (7.11) laufen. Bisher bin ich vollauf begeistert von der Funktionalität und versuche erstmal alle Möglichkeiten auszuschöpfen.


    Ich betreibe weiterhin einen VPS bei hosteurope, auf dem ich einen Relayhost eingerichtet habe.


    Nach dem Tutorial auf dieser Seite (zwar noch für 6.x) habe ich zunächst für meinen Testuser den Smarthost eingerichtet.


    http://www.axigenmailgate.de/files/AXIGEN_RPOP_Smarthost.pdf


    method sh-out {
    if (
    anyOf (
    isCase (mailFrom, "markus@braeunig.home")
    )
    ) {
    set (mailFrom, "markus@xxaexx.biz");
    set (HeaderName, "From");
    set (HeaderValue, "markus@xxaexx.biz");
    call (modifyHeader);
    }
    }


    Dabei fiel mir zunächst die fehlende rot markierte Klammer auf :)


    Funktionieren tut der Mailversand einwandfrei!!


    Nun zum eigentlichen "Problem". Mein Name enthält einen Umlaut - wie oben markiert das ä. Ich würde gerne dem Empfänger mit einer Mail von "Markus Xxaexx" begrüßen wie von Mailprogrammen gewöhnt.
    Das einfache abändern der beiden Felder hat nichts gebracht.


    Ich würde mich über eine kurze Rückmeldung freuen.


    Danke und Gruß
    Markus

    Einmal editiert, zuletzt von m4rkus () aus folgendem Grund: Gelöst

  • Guten Morgen,


    ich habe das gestern bzw. gerade nochmal versucht zu verifizieren.
    Bei mir hat weder das Namensfeld im Webmailbereich, noch die Einstellungen im Mailclient Relevanz beim angezeigten Namen.


    Ich habe mich dann nochmal drangesetzt und die Lösung für das Anzeige Problem gefunden.


    Die Zeilen müssen folgendermaßen aussehen:



    Wenn man den gewünschten Anzeigenamen voransetzt und die Mailadresse in <> setzt, dann klappts auch mit der gewünschten Anzeige beim Empfänger.


    Das Problem mit dem Umlaut Ä hab ich aber immer noch.
    Dazu eventuell einen Hinweis?


    Danke und Gruß


    Markus

  • Auch das Umlaute-Problem wurde gelöst.


    Ich habe die Datei statt mit vi mittels cat >> bearbeitet.
    Ich denke, die Codierung in Vi passte nicht - auf der Konsole jedoch schon.


    Danke und Gruß
    Markus

  • Ich denke schon, dass das mit am Smarthost (also dem Relayhost) liegt.


    Nur wird mittels der methode die Variable Headervalue komplett ersetzt. Dürfte doch dann eigentlich mit keinem Client funktionieren, oder sehe ich das falsch?


    Gruß
    Markus

  • Hallo nochmal,


    ich habe jetzt leider beobachten müssen, dass nicht alle Mail-Server den Umlaut ä richtig interpretieren. So kommen die Mails teilweise leider mit XX statt ä an.


    Wenn dazu nochmal jemand etwas weiß, bitte melden.


    Weiterhin ist mir aufgefallen, dass wenn bei auf durch den Smarthost etwas versende und auf diese Mail dann im Webinterface "Antworten" möchte, das Feld "An" nicht belegt ist.


    Fehlt da ein Headerwert?


    Danke im Voraus.


    Markus

  • So,


    die Probleme sind jetzt wohl gelöst. Das Problem war das manuell eingefügte Sonderzeichen, was im Endeffekt den gesamten Header zerstört hat.


    Dadurch funktionierte auch das Antworten nicht mehr.


    Lösung des Problems heißt
    ISO 8859-1


    Da der SMTP-Header eigentlich nur nach 7-Bit Header (US-Ascii) arbeitet, muss man bei Umlauten manuell in o.g. Standard kodieren.


    Dazu setzt man folgenden String =?iso-8859-1?Q? vor den Namen.


    Beispiel: Düsentrieb, Daniel --> "=?iso-8859-1?Q?D=FCsentrieb=2C_Daniel?="


    Eigene Interpretationen sind mittels Tabelle aus Wikipedia dann entsprechend einfach möglich: ISO 8859-1 – Wikipedia


    Beispiel aus der smtpfilters...
    set (HeaderValue, "=?iso-8859-1?Q?Markus=20Br=E4xxx?= <markus@braxxx.yy>");


    die =20 ist das Leerzeichen.


    Gruß
    Markus