E-Mail Versand

<< Click to Display Table of Contents >>

Navigation:  Background Services > E-Mails >

E-Mail Versand

E-Mails werden über SMTP asynchron, d.h. in zwei Schritten, verschickt:

1)die E-Mail wird in der Datenbank als eine Tabellenzeile hinzugefügt (Tabellen EMAIL, EMAILRCPT und EMAILFILE)

2)der CMDB-Core liest regelmäßig (ca. alle 30 Sekunden) die EMAIL-Tabelle und verschickt die zum Versand vorgesehenen E-Mails

 

Dank des asynchronen Verfahrens ist der E-Mail-Versand über Trigger, T-SQL-Scripten oder C#-Scripten möglich.

 

Hinweis: Im CMDB-Core muss der Service E-Mail-Versand aktiviert werden.

 

SMTP-Einstellungen

(Der CMDB-Core muss gestartet sein.)

Die SMTP-Einstellungen stellen Sie in der Management Console unter System 🡪 Background Services 🡪  E-Mail-Versand

 

Erstellen von E-Mails

Es gibt vier Möglichkeiten, eine E-Mail zu erstellen:

1.über bestehende gespeicherte Prozeduren (empfohlen)

2.durch direktes Hinzufügen in EMAIL*-Tabellen (nicht empfohlen). Die E-Mails können direkt in den drei E-Mail-Tabellen (EMAIL , EMAILRCPT, EMAILFILE.) hinzugefügt werden. Die Spaltennamen sind selbsterklärend. Wichtig ist, zum Schluss den EMAIL_STATUS auf 1 setzen .

3.in individuellen Masken über die E-Mail-Formular-Komponente

4.über Server Side Programming

 

Erstellen von E-Mails über bestehende gespeicherte Prozeduren

sp_cmdb_SendOneEmail

sp_cmdb_CreateEmail

sp_cmdb_AddRecipientToEmailDirekt

sp_cmdb_AddRecipientToEmailOverSQL

sp_cmdb_SendEmail

sp_cmdb_SetEmailHtmlBody

sp_cmdb_AddCCToEmailDirekt

sp_cmdb_AddBCCToEmailDirekt

sp_cmdb_AddCCToEmailOverSQL

sp_cmdb_AddBCCToEmailOverSQL

 

siehe auch Von rimacon gelieferte Prozeduren und Funktionen