Autor Thema: Agent soll automatisch Mail mit Dateianhang verschicken  (Gelesen 2424 mal)

Offline BHinrichs

  • Frischling
  • *
  • Beiträge: 3
  • Ich liebe dieses Forum!
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

Driri

  • Gast
Re:Agent soll automatisch Mail mit Dateianhang verschicken
« Antwort #1 am: 12.08.03 - 10:19:29 »
Das soll aber immer das gleiche PDF sein, oder ?

Glombi

  • Gast
Re:Agent soll automatisch Mail mit Dateianhang verschicken
« Antwort #2 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
« Letzte Änderung: 12.08.03 - 10:24:47 von Glombi »

Offline BHinrichs

  • Frischling
  • *
  • Beiträge: 3
  • Ich liebe dieses Forum!
Re:Agent soll automatisch Mail mit Dateianhang verschicken
« Antwort #3 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


Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Agent soll automatisch Mail mit Dateianhang verschicken
« Antwort #4 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
Gruß Henning

Driri

  • Gast
Re:Agent soll automatisch Mail mit Dateianhang verschicken
« Antwort #5 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.

Offline BHinrichs

  • Frischling
  • *
  • Beiträge: 3
  • Ich liebe dieses Forum!
Re:Agent soll automatisch Mail mit Dateianhang verschicken
« Antwort #6 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

Driri

  • Gast
Re:Agent soll automatisch Mail mit Dateianhang verschicken
« Antwort #7 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.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz