Domino 9 und frühere Versionen > ND7: Entwicklung

Sortierung der Absender-Namen in der $Inbox

(1/3) > >>

gere:
Hallo zusammen,

Mal ne kurze Frage:
Wie kann man denn erreichen, dass der Absendernamen in der $Inbox nach dem Prinzip "Nachname, Vorname" angezeigt wird? Die Nachfolgende Formel liefert ja "Vorname Nachname". Hat das schon mal jemand in seinem Mailtemplate verwirklicht? (Wir benutzen das dwa7.ntf Template)


SentBy := @If(Principal = ""; From; Principal);
Who := @If(DeliveredDate != "" | SendTo = ""; SentBy; @Subset(SendTo; 1));
CN1 := @Trim(@Name([CN]; Who));
CN2 := @Left(@Right(Who;"/DDA:");"/" );
CN := @If(@Contains(Who;"/DDA:");CN2;@Contains(@Right(Who;"@");">") & CN1="";@Trim(Who);CN1);
G := @If(CN = ""; @Trim(@If(DeliveredDate != "" | SendTo = ""; @Name([G]; SentBy); @Name([G]; @Subset(SendTo; 1)))); "");
S := @If(CN = ""; @Trim(@If(DeliveredDate != "" | SendTo = ""; @Name(; SentBy); @Name(; @Subset(SendTo; 1)))); "");
Person := @If(CN != ""; CN; G != ""; G + " " + S; S != ""; S; @Trim(X400FreeForm));
Person2 := @If(@Left(Person;1)="\"" & @Right(Person;1)="\""; @LeftBack(@RightBack(Person;1);1); Person);
@If(Form = "Delivery Report" : "NonDelivery Report" : "Trace Report" : "Quota Report"; "Mail-Router"; Person2)

Bin dankbar für jeden Tipp!

Gere

koehlerbv:
Bekommt Ihr nur interne Mails? Bestimmt nicht!
Und damit wird es schon schwierig. Und es ist hier schon etliche Male diskutiert worden - Suche benutzen.
Bekommst Du nur interne Mail ("CN=Harry Hirsch/O=Otto/C=DE"), kann man das einfach umdrehen. Da können wir auch helfen.
Wenn der Absender aber beliebig sein kann:
BestPharmacies
"Harry Hirsch" <HarryHirsch.ostfriesland.de")
yournewsletter.newsletterversender.at
und so weiter und so weiter, dann stehst Du auf dem Schlauch.

Man kann da schon einiges machen mit dem nötigen KnowHow, aber: Hinzu kommt, dass Du das mit jedem Schablonenupdate für jeden in Frage kommenden Ordner in jeder in Frage kommenden MailDb nachziehen musst.

Willst Du das jetzt immer noch? Dann fangen wir an zu diskutieren  ;)

Bernhard

gere:
Hallo Bernhard,

Ja ich will ;-).
Eine Handvoll Benutzer im oberen Managenent-Bereich hätte die "Wer"-Spalte der $Inbox gerne in diesem Format haben. Dann müssen sie eben auch mit den "Fehlern" in Form von falsch angezeigten Email-Adressen leben. Zumindest möchte ich diese Formatierung mal probeweise in eine Kopie des offiziellen Mailtemplates einbauen und testen.

Habe auch schon die Suche benutzt, da stößt man auf folgende Formel für die Spalte "Wer":

SentBy := @If(Principal = ""; From; Principal);
Who := @If(DeliveredDate != "" | SendTo = ""; SentBy; @Subset(SendTo; 1));
CN1 := @Trim(@Name([CN]; Who));
CN2 := @Left(@Right(Who;"/DDA:");"/" );
CN := @If(@Contains(Who;"/DDA:");CN2;@Contains(@Right(Who;"@");">") & CN1="";@Trim(Who);CN1);
G := @If(CN = ""; @Trim(@If(DeliveredDate != "" | SendTo = ""; @Name([G]; SentBy); @Name([G]; @Subset(SendTo; 1)))); "");
S := @If(CN = ""; @Trim(@If(DeliveredDate != "" | SendTo = ""; @Name(; SentBy); @Name(; @Subset(SendTo; 1)))); "");
Person := @If(CN != ""; CN; G != ""; G + " " + S; S != ""; S; @Trim(X400FreeForm));
Person2 := @If(@Left(Person;1)="\"" & @Right(Person;1)="\""; @LeftBack(@RightBack(Person;1);1); Person);
@If(Form = "Delivery Report" : "NonDelivery Report" : "Trace Report" : "Quota Report"; "Mail-Router"; Person2)

An welchen Stellen muss ich noch Änderungen einbauen?

Gruss Gere

gere:
Hallo zusammen,

Kann mir bei der Spaltensortierung in der Ansicht ($Inbox) keiner weiterhelfen? Gibt es niemand der sich schon einmal das Bedürfnis nach einer Nachname, Vorname-Sortierung erfüllt hat?

Danke für jeden Tipp!
Gere

klaussal:
Anscheinend nicht.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln