Autor Thema: Absender ändern in mail-getriggertem Agenten  (Gelesen 3347 mal)

Offline JayDee

  • Senior Mitglied
  • ****
  • Beiträge: 417
Absender ändern in mail-getriggertem Agenten
« am: 22.04.16 - 10:26:36 »
Hallo,

Immer wenn es ganz schnell gehen muss...
Ein LS-Agent, der auf neu eingehende Mails reagiert, soll diese zu gewissen Zeiten an eine fixe Internet-Mailadresse umleiten/weiterleiten. Das funktioniert auch alles ganz prächtig, die Mails werden einfach mittels NotesDocument.Send dorthin gesendet. Das hat den Nachteil, dass der Absender dann der Signer des Agenten ist, was ja auch verständlich ist, und der originale Absender leider wegfällt. Gibt es eine einfache/schnelle Lösung, ohne sich selbst eine Weiterleitungs-Mimik bauen zu müssen, den Original-Absender für die weiterzuleitende Mail zu behalten? (ich weiß dass es generell nicht triviial/aufwändig ist, Absender zu manipulieren). Mir fehlt leider die Zeit was eigenes zu bauen.
So etwas wie NotesDocument.Forward gibt es leider nicht...

Ich wäre für einen Tipp/Richtungshinweis dankbar.
MfG,
Thomas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absender ändern in mail-getriggertem Agenten
« Antwort #1 am: 22.04.16 - 10:39:09 »
Kipp die Mail doch gleich in die Server MAIL.BOX.
Warum setzt Du keine Regel ein?

Offline JayDee

  • Senior Mitglied
  • ****
  • Beiträge: 417
Re: Absender ändern in mail-getriggertem Agenten
« Antwort #2 am: 22.04.16 - 11:11:28 »
Zitat
Kipp die Mail doch gleich in die Server MAIL.BOX.
Warum setzt Du keine Regel ein?

Dafür fehlt mir im Moment leider das Knowhow und die Zeit...
Eine Regel in der Mail-DB fällt aus wegen der nicht-trivialen zeitlichen Steuerung der Mail-Weiterleitung.
Wenn eine Server-Mailregel das aber leisten kann, wäre das ggf. eine Variante.

Am liebsten wäre mir eine schnelle Lösung innerhalb des LS-Agenten, aber da seh ich erstmal keine Chance.

Danke aber für die Anregungen  :)
MfG,
Thomas

Offline thkn777

  • Aktives Mitglied
  • ***
  • Beiträge: 176
Re: Absender ändern in mail-getriggertem Agenten
« Antwort #3 am: 06.05.16 - 13:25:31 »
Idee:
- Mailregeln stehen im Kalenderprofil
- erstelle zwei Kalenderprofil-Dokumente (oder N je nach Bedarf), zum Beispiel "Tag" und "Nacht"
- ein Agent kann dann zum Beispiel in der DB um 22:00 und 06:00 das Profildokument tauschen

Was ich grad nicht weiß: wie schnell bekommt der Domino-Server so ein getauschtes Profildokument mit (Stichwort Caching).

Alternativen:
- Serverseitig was machen (bin kein Admin, da geht doch bestimmt was?)
- Address rewriting irgendwo anders im Mailsystem. Du sagtest, die Mail soll an eine Internet-Adresse (also SMTP). Falls der Notes-Server die SMTP-Mails nicht direkt verschickt, sondern erstmal einem internen Mailgateway übergibt, dann kann man da evtl. ansetzen.

Viel Erfolg!

Offline JayDee

  • Senior Mitglied
  • ****
  • Beiträge: 417
Re: Absender ändern in mail-getriggertem Agenten
« Antwort #4 am: 09.05.16 - 13:00:07 »
Sorry für die späte Reaktion.

Ich hab es letztlich doch einfach per LS so hinbekommen, dass alle Beteiligten zufrieden sind. Zwar sieht man immer noch, dass die Mails vom Unterzeichner des Agenten versendet werden ("gesendet von...") , das stört aber niemanden, denn die anderen Anforderungen sind alle erfüllt:

- der originale Absender wird auch in der weitergeleiteten Mail noch als solcher angezeigt
- der originale Absender erhält die Antwortmails der auf diese Weise weitergeleiteten Mails

...
thisMail.Principal = thisMail.from(0)
thisMail.SMTPOriginator = thisMail.Principal(0)
Call thisMail.Send(False, WEITERLEITUNGSADRESSE)
...
MfG,
Thomas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz