Autor Thema: Mailabsender bei Versand über Agent  (Gelesen 3701 mal)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Mailabsender bei Versand über Agent
« am: 25.11.05 - 10:57:45 »
Hi,

ich habe in einer Datenbank einen Erinnerungsagenten, der täglich läuft und nach Dokumenten sucht, die noch nicht bearbeitet wurden. Für diese Dokumente sendet er an die entsprechenden User ein Erinnerungsmail. Das funktioniert auch so weit ganz gut.

Als Absender erscheint der Name aus der ID-Datei mit der der Agent signiert wurde. Das ist mir soweit auch bekannt. Frage ist nun, ob es die Möglichkeit gibt, den Namen zu ändern, ohne den Agent mit einer entsprechenden ID zu signieren?

Axel
« Letzte Änderung: 28.11.05 - 08:12:59 von Axel »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mailabsender bei Versand über Agent
« Antwort #1 am: 25.11.05 - 11:01:34 »
Die Methoden NotesDocument.Send und NotesUIDocument.Send sowie @MailSend setzen immer das From-Item selbst.
Umgehen kann man das mit LS (nicht Formelsprache), in dem man das Mail-Dokument erzeugt, das From-Feld belegt und dann dieses Dokument in die MAIL.BOX kopiert.

Bernhard

Offline Johnson

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Mailabsender bei Versand über Agent
« Antwort #2 am: 25.11.05 - 11:46:43 »
Zwei Dinge:

1. Um eine Adresse für Antworten mit zuschicken kann ein Feld "Principal" mit der Adresse eingefügt werden. Ich weiß jetzt nicht ob das auch über´s Internet funktioniert (steht irgendwo in den RFCs). Innerhalb Notes auf jeden Fall.

2. In den Eingenschaften des Agenten, der sicherlich zeitgesteuert auf dem Server läuft, kann unter RunOnBehaf ein Notesnamen eingetragen werden, unter dem dann die Mail versendet wird.

Einfache aus Unwissenheit: Wieso der Umweg über die MAIL.BOX?
Gruß
Johnson

Offline pedsola

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
    • anders und sehr GmbH - Internetagentur und eCollaboration
Re: Mailabsender bei Versand über Agent
« Antwort #3 am: 25.11.05 - 12:00:24 »

Hallo Johnson,

wie Bernhard oben schon geschrieben hat schreibt die Send-Funktion immer selbst den Eintrag in das From-Feld (nicht das Principal-Feld). Da kannste machen was du willst.
Um die Send-Funktion zu umgehen bleibt einem also nur die Möglichkeit das Dokument direkt in der Mail.box zu erstellen oder zu kopieren.
Ab da übernimmt der Router die Arbeit und die Send-Funktion geht leer aus...

Dein 2. Punkt ist aber für Axel evtl. auch schon eine Lösung.

Gruß
Pedro
Gruß
Pedro

Offline Johnson

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Mailabsender bei Versand über Agent
« Antwort #4 am: 25.11.05 - 12:14:48 »
Alles klar.
Das setzt also voraus, das ich das aktuelle Dokument versenden will und ich in diesem Dokument noch das From-Feld mit dem entsprechenden Absender gesetzt habe.
Correct?
Gruß
Johnson

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Mailabsender bei Versand über Agent
« Antwort #5 am: 25.11.05 - 12:57:38 »
Danke für die Tipps. Dass mit RunOnBehalf werde ich mal testen.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Johnson

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: Mailabsender bei Versand über Agent
« Antwort #6 am: 25.11.05 - 13:00:58 »
Ich hab bei uns noch mal nachgeschaut und eine Mail innerhalb Notes und ins Web geschickt.

Wir haben eine Maildatenbank im Notesteam für alle Themen, Projekte, Bug und Newletter. Die Antworten sollen dann natürlich an die Maildatenbank gehen (egal wer die Mail versendet hat).

Testagent:
Code
	
	Dim s As NotesSession
	Dim db As NotesDatabase
	Dim doc As NotesDocument
	
	Set s = New NotesSession
	Set db = s.CurrentDatabase
	Set doc = New NotesDocument(db)
	
	doc.SendTo = s.UserName
	doc.Principal = "MailInDatenbank"
	doc.Subject = "Erinnerung"
	doc.Body = "zack zack"
	
	Call doc.Send(False)


Wird die Mail innerhalb von Notes versendet und empfangen, steht der aktuelle Benutzer bzw. der Signer oder der RunOnBehaf Eintrag des Agenten im From-Feld ("gesendet von: " im Header) und die Datebank wird als Absender (auch im Header) eingetragen. Die Antwort geht an Datenbank.
Wird die Mail ins Web geschickt wird die Datenbank als Absender verwendet. Das From-Feld geht dabei unter.
Gruß
Johnson

Offline pedsola

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
    • anders und sehr GmbH - Internetagentur und eCollaboration
Re: Mailabsender bei Versand über Agent
« Antwort #7 am: 25.11.05 - 13:21:13 »
@Johnson: 
Correct !
Gruß
Pedro

Offline woki

  • Frischling
  • *
  • Beiträge: 20
  • Geschlecht: Weiblich
Re: Mailabsender bei Versand über Agent
« Antwort #8 am: 29.01.08 - 12:31:01 »
Die Methoden NotesDocument.Send und NotesUIDocument.Send sowie @MailSend setzen immer das From-Item selbst.
Umgehen kann man das mit LS (nicht Formelsprache), in dem man das Mail-Dokument erzeugt, das From-Feld belegt und dann dieses Dokument in die MAIL.BOX kopiert.

Bernhard

Ich habe hierzumal ein paar Fragen:
eMails werden von Mitarbeitern in einer MailinDB erstellt, allerdings sollten diese eMails nicht den eigenen Namen als Absender haben, sondern die Adresse "Buero-Berlin@firma.de".

Bisher:
Buero-Berlin@firma.de
Gesendet von: adam.eva@firma.de


so soll es aussehen:
Buero-Berlin@firma.de

Anwelcher Stelle muß ich das Maildokument erzeugen, das ich dann in die Mail.Box stelle, wie kann ich das "Original"-Dokument als gesenet markieren (obwohl nicht versendet)?

LG, woki

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mailabsender bei Versand über Agent
« Antwort #9 am: 29.01.08 - 21:00:11 »
Nimm die Team Mailbox von AutomatedLogic: TeamMailbox

Suche auch im Forum nach diesem Begriff nach weiteren Threads.

Bernhard

Offline woki

  • Frischling
  • *
  • Beiträge: 20
  • Geschlecht: Weiblich
Re: Mailabsender bei Versand über Agent
« Antwort #10 am: 30.01.08 - 09:14:57 »
Bernhard, vielen Dank!!  :D

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mailabsender bei Versand über Agent
« Antwort #11 am: 30.01.08 - 19:07:33 »
Immer gerne  :)  Das war ja hier nun der einfachere Weg.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz