Autor Thema: Nach 15 Tagen eMail senden  (Gelesen 2400 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Nach 15 Tagen eMail senden
« am: 19.08.04 - 11:12:46 »
Hallo!

Ich habe eine Maske, in der Aufträge erfasst werden. Hierin habe ich auch zwei felder ablaufdatum_1 und ablaufdatum_2 die berechnet werden mit Tag der Einstellung + 15 Tage für ablaufdatum_1 und Tag der Einstellung + 30 Tage für ablaufdatum_2.
Wie kann ich nun Notes anweisen, nach Ablauf der 15 Tage eine eMail an den Einsteller zu senden? Feld mit autor ist vorhanden. Ebenso soll automatisch nach Ablauf von 30 Tagen eine eMail geschickt werden.
Hat jemand eine Idee?  ???

Offline Spalter

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Mit der Lizenz zum Löschen!!!
Re:Nach 15 Tagen eMail senden
« Antwort #1 am: 19.08.04 - 11:22:55 »
Hallo Silver,

strick Dir einen periodischen täglichen Agenten, der abprüft, ob das Ablaufdatum erreicht ist. Wenn ja versende das Dokument.

Gruß
Spalter  :)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Nach 15 Tagen eMail senden
« Antwort #2 am: 19.08.04 - 12:00:23 »
Ich hab jetzt folgenden Agenten erstellt:

Wann: periodisch täglich
Für Welche Dokumente:
- alle neuen und geänderten Dokumente seit letzten Start
- ablauftag_1 älter als 15 Tage

dann Mail!

Ist das so OK??? Wird dann nicht ab dem 16. Tag jeden Tag eine Mail verschickt oder wirklich nur das eine mal???

Offline Spalter

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Mit der Lizenz zum Löschen!!!
Re:Nach 15 Tagen eMail senden
« Antwort #3 am: 19.08.04 - 12:05:28 »
Hallo Silver,

ich würde sicherheitshalber noch Flags (Falg15 und Flag30) setzen, wenn das Mail gesendet wurde. Die kann man dann abfragen und entsprechend verhindern, daß dauernd Mails losgehen.

Ist Dein Agent in Formel oder Script?

Gruß
Spalter  ;)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Nach 15 Tagen eMail senden
« Antwort #4 am: 19.08.04 - 12:12:47 »
Ist eine @MailSend - Formel, die ausgeführt werden soll.
Wird diese jetzt jeden Tach nach dem 15 verschickt oder nur einmalig? Hmmmm...
Wie kann ich diese Flags setzen?  ???

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Nach 15 Tagen eMail senden
« Antwort #5 am: 19.08.04 - 12:39:27 »
Probiers mal so in der Art...
FIELD Flag15 := Flag15;
@If( Flag15 != "verschickt" ;
       @Do( @SetField("Flag15" ; "verschickt") ; @MailSend(......) );
       "")
†090620141300

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Nach 15 Tagen eMail senden
« Antwort #6 am: 19.08.04 - 15:24:10 »
Hmmm... also wenn ich nun den Agent teste klappt es!!! Auch wenn ich ihn manuel starte. Für die zutreffenden Dokumente wird eine eMail verschickt. Allerdings nicht automatisch?!?!?!?!
Woran kann das liegen.
Das Protokoll sagt mir, dass ausgeführt, dass Dokumente die übereinstimmen mit Kriterien gefunden und dass (Anzahl) Dokumente durch Formel geändert wurden. Es wird aber keine Mail verschickt.
Rechte zum ausführen habe ich... gemeinsamer Agent!

Ich werd nicht schlau draus!  ???  :-[

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Nach 15 Tagen eMail senden
« Antwort #7 am: 19.08.04 - 15:32:57 »
Schau mal im Server-Log, ob es dort Fehlermeldungen gibt wie zum Beispiel, dass der Mailserver nicht gefunden werden kann oder so. Ueblicherweise können Agenten keine Mails verschicken, wenn gewisse Einträge nicht stimmen, so zum Beispiel kein Mailserver im Serverdokument (erster Abschnitt, lokale Einstellungen) eingetragen ist oder der Servername nicht im DNS oder im Hosts-File existiert. Letzteres lässt sich umgehen, indem man ein Verbindugsdokument auf sich selbst im Directory einträgt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Nach 15 Tagen eMail senden
« Antwort #8 am: 22.08.04 - 11:57:07 »
Ich habe hier genau das gleiche Problem:

Periodischer Agent: läuft.
Manueller Agent, der Emails versendet: läuft.

Aber es ist hier noch nie ein Agent erfolgreich gelaufen, der periodisch "irgendwie" EMails versendet.
Mein Testagent ist soll alle 5 Minuten mir das Dokuemnt als Verknüpfung zusenden - mit
"einfache Aktionen" programmiert.

Im Serverdokument ist unter Mailserver der Name unseres Domino-Servers eingetragen.
Wir haben nur einen Dom-Server.

Die Log gibt für jedes Dokuemnt, dass verschickt werden soll, folgende Meldung:
"ATTEMPT TO ACCESS SERVER by Domino_Server/gfg/DE was denied"

Soll ich mal die IP-Adresse als Mailserver angeben?
Ich machs mal...


Gruß
pASCAL

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re:Nach 15 Tagen eMail senden
« Antwort #9 am: 22.08.04 - 12:14:47 »

... keine Änderung.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Nach 15 Tagen eMail senden
« Antwort #10 am: 22.08.04 - 14:08:18 »
Von "einfachen Aktionen" würde ich gerade als Programmierer die Finger lassen ...
Die Fehlermeldung erweckt den Eindruck, dass ein server based agent auf einen anderen Server zugreifen will (was er in R5 aus Sicherheitsgründen nicht darf). Kaffeesatzleserei mag ich aber nun nicht betreiben, das ich den "Code" Deines Simple-Actions-Agent nicht kenne.

Allgemein - was das Senden von Mails durch server based agents angeht:
Die Server NOTES.INI benötigt auf jeden Fall zwei Einträge für einen problemlosen Mailversand durch den Server selbst:
MAILSERVER=<DerEigeneServername>
AMgr_DisableMailLookup=1 (sonst sucht der Server sein eigenes Mailfile, was er ja nicht hat ...).

HTH,
Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz