Zschimmer GmbH Impressum und Kontakt

Scheduler     Erste Seite

  XML     API     Register


logo

eMail-Versand

Einstellungen zur eMail

Die Einstellungen für eine eMail können Sie hier vornehmen:

factory.ini (Abschnitt [spooler], Eintrag smtp=…)
factory.ini (Abschnitt [spooler], Eintrag log_mail_subject=…)
factory.ini (Abschnitt [spooler], Eintrag log_mail_from=…)
factory.ini (Abschnitt [spooler], Eintrag log_mail_to=…)
factory.ini (Abschnitt [spooler], Eintrag log_mail_cc=…)
factory.ini (Abschnitt [spooler], Eintrag log_mail_bcc=…)

Oder wenn Sie besondere Einstellungen für einen bestimmten Job vornehmen wollen:

factory.ini (Abschnitt [job], Eintrag log_mail_subject=…)
factory.ini (Abschnitt [job], Eintrag log_mail_from=…)
factory.ini (Abschnitt [job], Eintrag log_mail_to=…)
factory.ini (Abschnitt [job], Eintrag log_mail_cc=…)
factory.ini (Abschnitt [job], Eintrag log_mail_bcc=…)

Oder an der Programmschnittstelle:

spooler_log stellt mit Log.mail das Objekt Mail bereit, über dessen Methoden Sie Absender, Empfänger, Betreff usw. einstellen können.

Beispiel (in Java)

spooler_log.mail().set_to( "admin@xxx.com" );

eMails nach dem Ende einer Task

Wenn eine Task endet, kann der Scheduler eine eMail mit dem Task-Protokoll verschicken.

Ob nach Ende einer Task das Protokoll verschickt werden soll, bestimmen Sie mit diesen Einstellungen:

factory.ini (Abschnitt [spooler], Eintrag mail_on_success=…)
factory.ini (Abschnitt [spooler], Eintrag mail_on_process=…)
factory.ini (Abschnitt [spooler], Eintrag mail_on_error=…)

Und speziell für einen Job:

factory.ini (Abschnitt [job], Eintrag mail_on_success=…)
factory.ini (Abschnitt [job], Eintrag mail_on_process=…)
factory.ini (Abschnitt [job], Eintrag mail_on_error=…)

Oder an der Programmschnittstelle:

Mit dem Aufruf Log.mail_it können Sie einstellen, ob der Scheduler beim Ende der Task das Protokoll sendet.

Rangfolge der Einstellungen

  1. Das Job-Skript kann Einstellungen mit der Klasse Mail vornehmen.
  2. Im Fehlerfall setzt der Scheduler den Betreff, überschreibt also die Einstellung Mail.log_mail_subject des Jobs.
  3. Das eMail-XSLT-Stylesheet (<config mail_xslt_stylesheet="…">), kann die Einstellungen ändern.
  4. Leere Einstellungen werden mit den Angaben aus
    factory.ini (Abschnitt [job]) und
    factory.ini (Abschnitt [spooler]) gefüllt.

eMails, wenn der Scheduler wegen eines Fehlers sich beendet

Für diese eMails werden die Einstellungen im Abschnit [spooler] der Datei factory.ini verwendet.

Wenn ein Fehler auftritt, bevor die Option -ini berücksichtigt werden konnte, verwendet der Scheduler die Einstellungen aus der Datei factory.ini mit unverändertem Namen.

Wenn der Scheduler als Dienst oder Daemon läuft und ein Fehler auftritt, der so ernst ist, dass der Scheduler abbrechen muss, verschickt er eine eMail mit der Fehlermeldung.

Wenn ein Datenbankfehler auftritt, verschickt der Scheduler eine eMail. Fehler, die bei den Versuchen auftreten, die Datenbank erneut zu öffnen, führen nicht zu einer eMail.

Wenn der Scheduler nach einem Fehler den Datenbankbetrieb aufgibt, schickt er eine eMail.

Installation mit JavaMail

Für den eMail-Versand mit JavaMail werden folgende Dateien im class_path benötigt.

sos.mail.jar (wird mit dem Scheduler geliefert)
mail.jar (Sun Microsystems, Inc.)
smtp.jar (Sun Microsystems, Inc.)
activation.jar (Sun Microsystems, Inc.)

Siehe sos.ini (Abschnitt [java], Eintrag class_path=…).


Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2005-12-07