Beschreibung:
Sendet eine E-Mail mit Anhang entsprechend den Einstellungen unter "Konfigurieren > Allgemein" ohne Benutzer-Interaktion. Die automatische E-Mail-Ablage wird bei dieser Methode aktiviert. Die E-Mail wird, sofern konfiguriert, im Kontext des aktuellen Datensatz hinterlegt, bzw. verknüpft.
Wichtig: Diese Methode darf nicht aufgerufen werden, wenn das zugrundeliegende Record Objekt über CurrentRecordBuffered erzeugt wurde.
Parameter:
|
Parametername |
Typ |
Beschreibung |
|
EmailAddress |
String |
E-Mail-Adresse(n) eines oder mehrerer Empfänger(s). Bei mehreren E-Mail-Adressen müssen diese durch Semikolon getrennt werden. Die Empfangsart pro E-Mail-Adresse kann über Präfixe bestimmt werden. Wenn kein Präfix angegeben ist, wird "TO:" angenommen, dieser kann aber optional auch angegeben werden. Für den Versand von E-Mail-Kopien können zusätzlich die Präfixe "CC:" und/oder "BCC:" verwendet werden; beachten Sie hierbei, dass jede E-Mail-Adresse einen eigenen Präfix benötigt.
Beispiel 1: TO:maier@combit.net;CC:mueller@combit.net;CC:schmidt@combit.net;BCC:fischer@combit.net; Beispiel 2: maier@combit.net;weber@combit.net; |
|
Subject |
String |
Betreff der E-Mail. |
|
Contents |
String |
Text der E-Mail. |
|
Files |
String |
Kann eine Liste von E-Mail-Anhängen beinhalten. Diese müssen dann per Semikolon separiert übergeben werden. z. B. C:\MyFiles\Report.pdf;C:\Info.doc |
Rückgabewert:
Bool
Beispiel VBScript:
' Dieses Beispiel basiert auf der Kontakte-Ansicht einer combit_Large-Solution
Dim oRecord : Set oRecord = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord
Dim sMail : sMail = oRecord.GetContentsByName("Email")
Dim sSubject : sSubject = "Mailing: Aktuelle Angebote"
Dim sContents : sContents = "Sehr geehrte Damen und Herren, ..."
Dim sFiles : sFiles = "C:\temp\Angebot.pdf;C:\temp\Angebot2.pdf"
Call oRecord.SendMailDirect(sMail, sSubject, sContents, sFiles)
Set oRecord = Nothing
Beispiel C#-Script:
// Dieses Beispiel basiert auf der Kontakte-Ansicht einer combit_Large-Solution
Record record = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord;
string mail = record.GetContentsByName("Email");
string subject = "Mailing: Aktuelle Angebote";
string contents = "Sehr geehrte Damen und Herren, ...";
string files = @"C:\temp\Angebot.pdf;C:\temp\Angebot2.pdf";
record.SendMailDirect(mail, subject, contents, files);
record.Dispose();