Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: BHinrichs am 12.08.03 - 10:07:23

Titel: Agent soll automatisch Mail mit Dateianhang verschicken
Beitrag von: BHinrichs am 12.08.03 - 10:07:23
Hallo!

Ich möchte gerne einen Agenten einrichten, der ein Verzeichnis überwacht. Wenn eine Mail in diesem Verzeichnis eingeht, dann soll der Agent an den Absender eine neue Mail versenden. Das würde ich noch alleine hinkriegen, aber: In der Mail soll auch noch ein PDF-Dokument angehängt werden.

Wie würde das aussehen?
Am liebsten wäre mir eine Funktionsformel, aber alleine mit mailsend komme ich nicht weiter.


Vielen Dank!
Björn
Titel: Re:Agent soll automatisch Mail mit Dateianhang verschicken
Beitrag von: Driri am 12.08.03 - 10:19:29
Das soll aber immer das gleiche PDF sein, oder ?
Titel: Re:Agent soll automatisch Mail mit Dateianhang verschicken
Beitrag von: Glombi am 12.08.03 - 10:24:02
Hi,
mit der Formelsprache kann mach kein Attachment anhängen, wenn ein Dokument nicht geöffnet ist.
Also musst Du einen Scriptagenten machen.

Beispiel:

dim session as NotesSession
dim db as NotesDatabase
dim maildoc as NotesDocument
Dim rtitem As NotesRichTextItem
Dim object As NotesEmbeddedObject
dim datei as string

set session = New NotesSession
set db = session.CurrentDatabase

datei = "c:\temp\namederdatei.pdf"       '// ANPASSEN

'Prüfe ob Datei vorhanden ist
if Dir$(datei) = "" then    
   Print "Datei nicht vorhanden"
  Exit Sub          'Abbruch, da Datei nicht vorhanden
end if

'Erstelle Mail
set maildoc = db.CreateDocument
maildoc. Form = "Memo"
maildoc.SendTo = "Name des Empfängers"  '// ANPASSEN

'Hänge Datei an
Set rtitem = New NotesRichTextItem( maildoc, "Body" )
Set object = rtitem.EmbedObject( EMBED_ATTACHMENT, "", datei)

'Sende Mail
call maildoc.Send(false)


Das sollte hinhauen...

Andreas
Titel: Re:Agent soll automatisch Mail mit Dateianhang verschicken
Beitrag von: BHinrichs am 12.08.03 - 10:46:59
Hallo Andreas!

Vielen Dank für die schnelle Antwort!  :)

Leider hab ich hier nur einen Client R5.0.4 ohne Zugriff auf den Designer und weiss wirklich nicht, wie ich einen Scriptagenten basteln kann. Ich hab nur Zugriff auf die Standard-Agenten-Funktion, daher auch mein Wunsch nach einer Funktionsformel.

Gibt´s vielleicht irgendeinen Umweg das doch hinzubekommen, z.B. über eine Vorlage? Es ist immer die gleiche Datei, die angehängt werden soll.

Oder kann man einen Scriptagenten auch ohne Designer anlegen? Wenn ja, wie?  ???

Vielen Dank!
Björn

Titel: Re:Agent soll automatisch Mail mit Dateianhang verschicken
Beitrag von: HRaq am 12.08.03 - 10:57:50
Hallo Björn,

ohne Designer kannst du kein Script schreiben. Du kannst dir doch den Designer installieren (lassen), oder?

Gruß Henning
Titel: Re:Agent soll automatisch Mail mit Dateianhang verschicken
Beitrag von: Driri am 12.08.03 - 11:19:31
Hi,

da gabs mal nen kleinen Trick : Erstell dir im Notes-Verzeichnis eine Datei mit Namen "designer.exe" (kann ne leere Text-Datei sein, die du dann umbenennst). Dann starte den Notes-Client einmal neu und schon solltest du links in der Leiste auch das Symbol für den Designer haben.

Ich weiß allerdings nicht, ob das nicht mit irgendeiner Notes-Version behoben wurdem unter Version 5.09 gings noch.
Titel: Re:Agent soll automatisch Mail mit Dateianhang verschicken
Beitrag von: BHinrichs am 12.08.03 - 13:19:30
Hi!
Der Tipp mit der leeren Text-Datei hat geklappt! Jetzt erscheint auch der Designer.

Vielen Dank!
Gruss
Björn
Titel: Re:Agent soll automatisch Mail mit Dateianhang verschicken
Beitrag von: Driri am 12.08.03 - 13:30:43
Aber lieber nicht verbreiten, das sehen die Admins sicherlich nicht gerne  8)

Wenn du selber der Admin bist, is es ja egal.