Email Notification Examples

Email Notification configuration examples.

This topic demonstrates the Email Notification setup with the following examples:

  1. Notify when a transfer session is completed

    When a transfer session is finished, an e-mail with brief session summary will be sent to the "list1".

    <EMAILNOTIF>
      <MAILLISTS
        list1 ="janedoe@companyemail.com, johndoe@companyemail.com"
      />
    
      <MAILCONF 
        FROM="Aspera Notifier &lt;admin@companyemail.com&gt;"
        MAILSERVER="smtp.companyemail.com"
        BODYTEXT="%{NEWLINE}Powered by Aspera Inc."
      />
    
      <FILTER
        MAILLISTS="list1"
        SENDONSESSION="yes"
        SUBJECTPREFIX="Aspera Transfer - %{USER} "
        BODYPREFIX="Status: %{STATE}%{NEWLINE} File Count: %{FILECOUNT}"
      />
    </EMAILNOTIF>
  2. Notify when a session is initiated and completed

    Send a transfer notice e-mail when a transfer is initiated; send a summary e-mail when finished.

    <EMAILNOTIF>
      <MAILLISTS
        list1 ="janedoe@companyemail.com, johndoe@companyemail.com"
      />
      <MAILCONF 
        FROM="Aspera Notifier &lt;admin@companyemail.com&gt;"
        MAILSERVER="smtp.companyemail.com"
        SUBJECT=" by %{USER}"
        BODYTEXT="%{NEWLINE}Powered by Aspera Inc."
      />
    
      <FILTER
        MAILLISTS="list1"
        SENDONSTART="yes"
        SENDONSTOP="no"
        SUBJECTPREFIX="Transfer Started"
        BODYPREFIX="Source: %{PEER}%{NEWLINE} Target: %{TARGET}"
      />
    
      <FILTER
        MAILLISTS="list1"
        SENDONSTART="no"
        SENDONSTOP="yes"
        SUBJECTPREFIX="Transfer Completed"
        BODYPREFIX="
          Status: %{STATE}%{NEWLINE}
          File Count: %{FILECOUNT}%{NEWLINE}
          Source: %{PEER}%{NEWLINE}
          Target: %{TARGET}%{NEWLINE}
          Bytes Transferred: %{TOTALBYTES} Bytes%{NEWLINE}
        "
      />
    </EMAILNOTIF>
  3. Send different email for regular transfers and Aspera Sync transfers

    When Aspera Sync triggers a transfer (Assuming only Aspera Sync uses the folder /sync-folder), an e-mail will be sent to the "mediaGroup". When a regular transfer occurs (Files sent to /upload), a different notification will be sent to the "mediaLead" and the "adminGroup".

    <EMAILNOTIF>
      <MAILLISTS
        mediaGroup ="johndoe@companyemail.com, janedoe@companyemail.com"
        mediaLead ="janedoe@companyemail.com"
        adminGroup ="admin@companyemail.com, root@companyemail.com"
    
      />
      <MAILCONF 
        FROM="Aspera Notifier &lt;admin@companyemail.com&gt;"
        MAILSERVER="smtp.companyemail.com"
        BODYTEXT="%{NEWLINE}Powered by Aspera Inc."
      />
    
      <FILTER
        MAILLISTS="list1"
        SENDONSESSION="yes"
        DESTIP="192.168.1.10"
        TARGETDIR="/sync-folder"
        SUBJECTPREFIX="Aspera Sync #1 - From %{PEER}"
        BODYPREFIX="Status: %{STATE}%{NEWLINE} File Count: %{FILECOUNT}"
      />
    
      <FILTER
        MAILLISTS="list2,list3"
        SENDONSESSION="yes"
        TARGETDIR="/upload"
        SUBJECTPREFIX="Transfer - %{USER}"
        BODYPREFIX="
          Status: %{STATE}%{NEWLINE}
          Source: %{PEER}%{NEWLINE}
          File Count: %{FILECOUNT}%{NEWLINE}
          Bytes Transferred: %{TOTALBYTES} Bytes%{NEWLINE}
        "
        />
    </EMAILNOTIF>