Während der IBM Support sich noch damit beschäftigt, darüber zu diskutieren ob wir lieber in Englisch korrespondieren wollen, weil ich mich doch in Tschechien angemeldet habe, eigentlich aber doch aus Deutschland komme und welches OS und welche Domino Version ich einsetze und worum es eigentlich geht ... blah dröhn ...
habe ich mal ein wenig gebastelt und
a) unserer Ironport beigebracht, wie sie eine zusätzliche Information in den Header jeder eingehenden Mail schreibt
b) die Rules Lib in der names.nsf angepasst, damit sie mir eine Regel generiert, die die Information auswertet ( wie man das macht, kann man unter http://www.dominopower.com/issues/issue200312/00001158002.html nachlesen )
Da kommt dann folgende Rule bei raus:
@If(( @Contains( @Text(X_INCOMING);"YES") ) ; (@Do(@If($JournalResponsibility=""; @SetField("$JournalResponsibility";"1");""))); "" )
Damit journalisiere ich alle eingehende Internet Mail ...
Jetzt fahre ich erst einmal füpr 3 Tage nach Tschechien und dann kümmere ich mich um die ausgehende Mail.
Eine Idee ist, mit @Like das SendTo ( und CopyTo ) abzufragen, ob es einen Pattern name@Domain.tld enthält.
Über die Rules geht das nicht ohne Anpassung der Programmierung. Aber das wäre kein Thema.
Ich habe das vorher einfach mal getestet, indem ich das $FilterFormula feld in der Mailrule manuell geändert habe.
Die folgende Formel sollte also nach 1 evaluieren, wenn das SendTo oder CopyTo irgendetwas (%) enthält.
CondSendTo_C := SendTo; CondCopyTo_C := @Text( CopyTo) ;
@If(( @Like( CondSendTo_C; "%") | @Like( CondCopyTo_C; "%" ) ) ;
(@Do(@If($JournalResponsibility=""; @SetField("$JournalResponsibility";"1");"")));
"" )
Das funktioniert im Client wunderbar ... Leider nicht am Server. Hat evtl. schon jemand etwas bezgl Problemen mit @Like im Background gehört?
Die weiteren Möglichkeiten sind dann
a) Trigger Happy
b) eigenes ServerAddin
Wie man die Mail für das Journaling vorbeireiten muss, steht ja in der Filter Formel ( @Do ... )
Update IBM Support:
Hello Mr Krause,
I am working with IBM Level 2 Customer Support and I am currently
investigating your PMR 34601,668,668.
The easiest way to enable journaling for all Internet mail is to enable a
server mail rule on the SMTP server to journal all documents.
This is in the Router/SMTP -> Restrictions and controls -> Rules tab of the
server configuration document of the SMTP server.
This will journal all mails that arrive or are sent by the server.
If you have any questions do not hesitate to contact me.
I look forward to hearing from you in the near future.
OK, da wäre ich jetzt nicht drauf gekommen . :P.. Dummerweise haben wir aber eine Ironport als Mailgateway. :-X