Autor Thema: Mail zum bestimmten Datum Senden  (Gelesen 8199 mal)

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Mail zum bestimmten Datum Senden
« am: 15.01.05 - 00:18:47 »
Hallo zusammen,

ich habe 2 Felder: „Wiedervorlage“(Datum/Zeit) = Frei Wählbar
      und „Empfänger“ (Namen).

Wenn in beiden Feldern was drinsteht, soll an diesem Datum eine Mail an den Empfänger gesendet werden.
Es gibt doch mit Sicherheit eine @Funktion welcher an diesem Datum die Mail versendet.
Könnt Ihr mir einen Tipp geben, wo ich dazu die Hilfe in der Hilfe finde?

Gruß Siggi ???

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail zum bestimmten Datum Senden
« Antwort #1 am: 15.01.05 - 00:54:50 »
@function alleine genügt da nicht. Da musst Du Dir in der Hilfe die "scheduled Agents" oder (vermutlich) zeitgesteuerte Agenten anschauen. Die Felder lassen sich mit der Selection-Formel ermitteln und je nachdem lässt sich dann der Versand mit @mailsend machen.
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 macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: Mail zum bestimmten Datum Senden
« Antwort #2 am: 15.01.05 - 22:37:52 »
Danke für den Tipp Jens-B., aber da muß ich dann doch passen.  ???

Gruß Siggi

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail zum bestimmten Datum Senden
« Antwort #3 am: 15.01.05 - 22:48:51 »
Gib nicht so rasch auf, schau Dir die Agenten doch mal an.
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 macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: Mail zum bestimmten Datum Senden
« Antwort #4 am: 16.01.05 - 17:58:23 »
Das einzig vermutlich brauchbare was ich zu "Scheduled Agents" gefunden habe, ist das Theama "send method".
Leider kann ich damit noch nicht´s anfangen.
Ist aber kein Problem.
Ich laß mir das ganze einfach programmieren.

Gruß Siggi

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Mail zum bestimmten Datum Senden
« Antwort #5 am: 16.01.05 - 18:11:29 »
Hallo Siggi,
wenn du es extern coden lassen willst, gucke dir doch mal http://www.mailscheduler.net/ an. Man muss das Rad ja nicht immer neu erfinden

Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail zum bestimmten Datum Senden
« Antwort #6 am: 16.01.05 - 18:13:10 »
Tja, schau Dir in der Hilfe mal "Adding automation to applications" an, das ist ein ganzes Kapitel zum Thema, und da gibts insbesondere ein Dokument "Creating an agent", und von dort ist dann weiterverlinkt.
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 TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Mail zum bestimmten Datum Senden
« Antwort #7 am: 16.01.05 - 18:32:49 »
Well, ich bin hier kein Freund von @Formula, da sich (aus Erfahrung) schnell mal die Anforderungen erweitern, die dann nicht mehr mit Formelsprache gelöst werden können.
Daher würd ich das gleich in LS abbilden.

Wenn es denn Formelsprache sein muss:

ich habe 2 Felder: „Wiedervorlage“(Datum/Zeit) = Frei Wählbar
      und „Empfänger“ (Namen).

So sollte das gehen:
_Subject := "Hallo erstmal";
_Text := "Ich bins, der Siggi";

SELECT Wiedervorlage = @Today;
@MailSend(Empfänger;"";"";_Subject;_Text;"";[IncludeDoclink])
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: Mail zum bestimmten Datum Senden
« Antwort #8 am: 17.01.05 - 22:03:52 »
Danke Matthias.
Werd´s gleichmal versuchen und schaun ob ich Morgen ´ne Mail bekomme.
Vielen Dank auch an Jens-B. und Ulrich für eure Tipps. Werde mir das in Ruhe zu gemüte führen.

Gruß Siggi

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail zum bestimmten Datum Senden
« Antwort #9 am: 17.01.05 - 22:43:56 »
Hallo, Siggi,

ich würde unbedingt das Prinzip "Wenn schon, denn schon" walten lassen und es dann schon profesionell(er) machen:

Ein Agent kann sich mal "verschlucken", oder am Tag X zur Ausführzeit des Agents steht der Server oder ... Dann kann es passieren, dass zu sendende Mails einfach liegen bleiben - und Du bekommst das gar nicht mit (und kannst es mit dem bisherigen Agentcode auch nicht nachholen).

So richtig sicher bekommst Du das mit @functions sowieso nicht hin, aber folgendes kann man zumindest machen:
Bau noch eine gewisse Sicherheit mehr ein:
- Suche Mails, die <= @Today zu senden sind
- Prüfe, ob diese schon gesendet wurden
- Setze ein Flag (Field Send := "1" oder so), wenn Dein Agent das Mail verschickt wurde.

HTH,
Bernhard

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: Mail zum bestimmten Datum Senden
« Antwort #10 am: 18.01.05 - 17:13:53 »
Also erstmal @Matthias: Funktioniert!  :)

@Bernhard:
So richtig sicher bekommst Du das mit @functions sowieso nicht hin, aber folgendes kann man zumindest machen:
Bau noch eine gewisse Sicherheit mehr ein:
- Suche Mails, die <= @Today zu senden sind
- Prüfe, ob diese schon gesendet wurden
- Setze ein Flag (Field Send := "1" oder so), wenn Dein Agent das Mailverschickt wurde.

Danke für den Tipp. Werde diese Sicherheit in jedem Fall mit einbauen.

ich würde unbedingt das Prinzip "Wenn schon, denn schon" walten lassen und es dann schon profesionell(er) machen:

Tja, würd´ ich ja gerne. Aber ich denke, Du kennst mittlerweile meine Situation. Script ist einfach noch zu hoch für mich.
Habe mir übrigens 3x Literatur zu Lotus Script besorgt, die ich sehr gut finde.
Eins für absolute Dummies (damit fang ich an), Eins mit besseren Grundkenntnissen und eins .......da bin ich noch weit davon entfernt.
Jetzt muß ich nur noch die Zeit dazu finden. Aber mit dem Lesen hab´ ich schon mal angefangen.

Gruß Siggi  ;D

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail zum bestimmten Datum Senden
« Antwort #11 am: 18.01.05 - 17:19:36 »
Hast Du eigentlich die LS50LTLC-Datenbank, Siggi ? Neben Literatur ein genialer Einstieg in die Notes-Klassen für LotusScript !

Bernhard

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: Mail zum bestimmten Datum Senden
« Antwort #12 am: 18.01.05 - 17:36:12 »
Sagt mit ehrlich gesagt nicht´s!

Siggi

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail zum bestimmten Datum Senden
« Antwort #13 am: 18.01.05 - 17:43:16 »
Da wollte ich Dir gerade den Link per Forumssuche heraussuchen, aber:
http://www.atnotes.de/index.php?topic=20271.msg126739#msg126739

IBM ist eben ein wirklicher Stabilitätsfaktor.

Schick mir also einfach eine PM mit Deiner Mail-Adresse - ich schick Dir das Ding umgehend zu. Ist wirklich lehrreich,

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail zum bestimmten Datum Senden
« Antwort #14 am: 18.01.05 - 17:50:46 »
Sorry Bernhard, diesmal ist es nicht das "panta rhei" der IBM, sondern Dein Link ist crazy ....

Aendere den mal so ab, dass er das hier ergibt:

ftp://ftp.lotus.com/pub/lotusweb/tlc/ls50ltlc.zip


statt

Code
http://ftp//ftp.lotus.com/pub/lotusweb/tlc/ls50ltlc.zip

was von Deinem Link her generiert wird.
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail zum bestimmten Datum Senden
« Antwort #15 am: 18.01.05 - 17:54:42 »
Ich tue einen tiefen Kotau vor IBM !

Und ändere sofort das betreffende Posting.

Danke, Jens.

Bernhard

PS: Aber die andere Erklärung wäre einfach naheliegend gewesen  ;D

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
Re: Mail zum bestimmten Datum Senden
« Antwort #16 am: 18.01.05 - 17:58:40 »
Danke. Werde heute Abend gleich mal reinschaun´.

Gruß Siggi

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail zum bestimmten Datum Senden
« Antwort #17 am: 18.01.05 - 18:01:12 »
PS: Aber die andere Erklärung wäre einfach naheliegend gewesen  ;D


... hätte "ausnahmsweise" sagen sollen statt "diesmal"   ;D
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail zum bestimmten Datum Senden
« Antwort #18 am: 18.01.05 - 18:06:45 »
Wohl wahr, Jens. Das LS50LTLC war ja lange Zeit richtig offen sichtlich bei Developerworks angepriesen, dann war es lange wech - und tauchte dann wieder auf.

Schuldig am vermurksten Link waren übrigens die Forumssoftware (die partout was mit "http://" daraus machen wollte - und natürlich der Ich, der nicht mehr kontrolliert hat. Interessant ist aber auch, dass damals keiner der Newbees, die den Thread sicherlich gelesen haben, protestiert haben  ;) )

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail zum bestimmten Datum Senden
« Antwort #19 am: 18.01.05 - 18:20:47 »
Stimmt, ich habs natürlich auch nicht überprüft gehabt.
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz