SendBulkMail

Beschreibung:

Sendet eine Serien-E-Mail. Der Mailversand über diese Methode verhält sich analog zum Serien-Mailversand in der Anwendung.

Parameter:

Parametername

Typ

Beschreibung

TemplatePath

String

Pfad zur Mailvorlage

ErrorTagFilePath

String

Pfad zur .tag-Datei für manuelles Filtern. Diese wird erstellt, wenn es im RecordSet Datensätze mit leeren E-Mail-Feldern gibt und enthält alle diese Datensätze. Falls ein leerer String übergeben wird, wird eine Datei im temp-Verzeichnis mit Standardnamen angelegt.

Silent

Long

Optional.

0 = Hinweisdialoge werden angezeigt.

1 = Hinweisdialoge werden ausgeblendet.

Standardwert: 0

MailsSentToTagFilePath

String

Optional.

Pfad zur .tag-Datei für manuelles Filtern. Diese Datei enthält alle Datensätze, an die eine E-Mail versendet werden konnte.

Über diesen Parameter kann der Pfad und Name der Datei geändert werden. Ohne Angabe dieses Parameters wird die Datei in %TEMP%\MailsSentTo.tag gespeichert und bei jedem Serienmailing (auch mittels „Ausgeben > Serien-E-Mail“) überschrieben.

Files

String

Optional.

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

 

Beachten Sie bitte, dass die übergebenen Anhänge stets zusätzlich zu den evtl. bereits in einer über den Parameter "TemplatePath" definierten Mailvorlage hinterlegten Anhängen versendet werden. Dies gilt auch dann, wenn ein übergebener E-Mail-Anhang denselben Pfad hat wie in der Mailvorlage.

ShowDialog

Bool

Optional.

Ermöglicht die Anzeige des integrierten Mail-Editors für ein (nicht-sichtbares) RecordSet Objekt.

 

Wird dieser Parameter auf True gesetzt hat der Silent-Parameter keine Auswirkungen mehr. Es erfolgt zudem die Anzeige eines Fortschrittsdialogs.

 

Wird der Silent-Parameter auf False gesetzt und ein RecordSet-Objekt verwendet, welches auf einem sichtbaren View-Objekt beruht, dann wird dieser Paramter (ShowDialog) ignoriert. Es erfolgt dann ebenfalls die Anzeige eines Fortschrittsdialogs.

 

Standardwert: False (Keine Anzeige des Mail-Editors vor dem Mailversand)

 

Es wird ein fully-dynamic RecordSet als Basis benötigt wenn der integrierte Mail-Editor verwendet werden soll. Weitere Informationen finden Sie unter Änderungen und Neuerungen.

Rückgabewert:

Bool

Wert

Beschreibung

True

Der Versand war erfolgreich und es waren keine Datensätze mit leeren E-Mail-Feldern enthalten.

False

Der Versand ist fehlgeschlagen oder es war mindestens ein Datensatz mit leerem E-Mail-Feld enthalten.

Beispiel VBScript:

' Dieses Beispiel basiert auf der Kontakte-Ansicht einer combit_Large-Solution

 

Dim sTemplatePath : sTemplatePath = "%PRJDIR%\Mailvorlagen\Kontakte - Info Teambuilding Hochseilgarten.mtpx"

Dim sErrorTagFilePath : sErrorTagFilePath = "%PRJDIR%\Serienmailings\Manueller Filter.tag"

Call cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.SendBulkMail(sTemplatePath, sErrorTagFilePath, 0)

Beispiel C#-Script:

// Dieses Beispiel basiert auf der Kontakte-Ansicht einer combit_Large-Solution

 

string templatePath = @"%PRJDIR%\Mailvorlagen\Kontakte - Info Teambuilding Hochseilgarten.mtpx";

string errorTagFilePath = @"%PRJDIR%\Serienmailings\Manueller Filter.tag";

cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.SendBulkMail(templatePath, errorTagFilePath, false);