SendNotificationAction

SendNotificationAction übergeben

Mit der SendNotificationAction wird nach dem Import eine Benachrichtigungsmail gesendet, z.B. um Anwender darüber zu informieren, dass der Import abgeschlossen ist und die Empfänger für eine weitere Verwendung (z.B. zum Versand einer Kampagne) verfügbar sind.

Eigenschaften:

FromName
Der Absendername der Benachrichtigungsmail.
Typ der Eigenschaft: STRING

FromEmail
Die Absenderadresse der Benachrichtigungsmail.
Typ der Eigenschaft: STRING

RecipientName
Der Empfängername der Benachrichtigungsmail.
Typ der Eigenschaft: STRING

RecipientEmail
Die Empfängeradresse der Benachrichtigungsmail.
Typ der Eigenschaft: STRING

Subject
Der Betreff der Benachrichtigungsmail.
Typ der Eigenschaft: STRING

Body
Der Inhalt der Benachrichtigungsmail.
Typ der Eigenschaft: STRING

Beispiel

JSON

//https://sys.mailworx.info/Services/JSON/ServiceAgent.svc/ImportSubscribers
{
  "request": {
    "Language": "DE",
    "SecurityContext": {..},
    "Subscribers": [..],
    "DuplicateCriteria": "email",

    "AfterImportActions": [{
      "__type": "SendNotificationAction:#Eworx.Mailworx.ServiceInterfaces.Subscribers.SubscriberImport",
      "FromName": "mailworx Import",
      "FromEmail": "[email protected]",
      "RecipientName": "mailworx Customer",
      "RecipientEmail": "[email protected]",
      "Subject": "Import completed",
      "Body": "Your import was successfully completed."
    }]
  }
}

XML

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
               xmlns:ser="http://www.mailworx.at/interfaces/serviceagent/"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Header/>
  <soap:Body>
    <ser:ImportSubscribers>
      <ser:request>
        <ser:Language>DE</ser:Language>
        <ser:SecurityContext>...</ser:SecurityContext>
        <ser:Subscribers>...</ser:Subscribers>
        <ser:DuplicateCriteria>email</ser:DuplicateCriteria>

        <ser:AfterImportActions>
          <ser:AfterImportAction xsi:type="ser:SendNotificationAction">
            <ser:FromName>mailworx Import</ser:FromName>
            <ser:FromEmail>[email protected]</ser:FromEmail>
            <ser:RecipientName>mailworx Customer</ser:RecipientName>
            <ser:RecipientEmail>[email protected]</ser:RecipientEmail>
            <ser:Subject>Import completed</ser:Subject>
            <ser:Body>Your import was successfully completed.</ser:Body>
          </ser:AfterImportAction>
        </ser:AfterImportActions>
      </ser:request>
    </ser:ImportSubscribers>
  </soap:Body>
</soap:Envelope>