Hallo und willkommen im Forum!
Diese Einstellungen hat keienn Einfluss auf den "Absendername", diesen können Sie wie gewohnt im Mailclient einstellen.
Hallo und willkommen im Forum!
Diese Einstellungen hat keienn Einfluss auf den "Absendername", diesen können Sie wie gewohnt im Mailclient einstellen.
Hallo,
danke für die schnelle Antwort. Wo wird denn im Webmail-Client diese Einstellung gemacht?
Danke und Gruß
Markus
Irgendwie ist die Uhrzeit kaputt gegangen
Einstellungen => Persönliche Daten => Vorname Nachname
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
Mmh, bitte eventuell doch in das "Wie geht das"-Forum verschieben.
Gruß
Markus
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:
method sh-out {
if (
anyOf (
isCase (mailFrom, "markus@braeunig.home")
)
) {
set (mailFrom, "markus@xxaexx.biz");
set (HeaderName, "From");
set (HeaderValue, "[B]Markus Xxaexx <markus@xx[/B][B]aexx.biz[/B][B]>[/B]");
call (modifyHeader);
[COLOR=black]}[/COLOR]
}
Alles anzeigen
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
Danke für die Hinweise, die sind sehr nützlich. Es hängt auch vom Smarthost ab, welche Einstellungen er interpretiert.
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
Es gibt auch noch einen Headerwert "Realname" oder so ähnlich, die setzen die Clients und manche SMTP-Server übersetzen den dann.
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