<< 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