Note: The Ad hoc delivery feature is available on MassTransit HP servers only.
Ad hoc delivery allows Web client contacts to send files to users designated by email addresses that may or may not already have accounts in MassTransit. After logging in to the MassTransit Web (MTWeb) site, Web client contacts are allowed to send files to any valid email address. When the web client user clicks on the "Send" button, the files are sent to the MassTransit server. If the entered email address does not belong to an existing contact on the server, an account with that address is automatically created. If you have limited Web client contact licenses, the automatically created contact will be an Ad hoc contact. Otherwise, the created contact will be a Web client contact.
Note: The Ad hoc contacts do NOT detract from your Web client licenses. You can have an unlimited number of Ad hoc contacts on your server.
All automatically created Web client or Ad hoc contacts can be configured to expire or persist.
Note: When licensed for unlimited web clients, MassTransit defaults to creating ad-hoc web client accounts as real web clients instead of ad-hoc. This can make it difficult to manage large numbers of ad-hoc web clients that need to be expired. A new setting CREATE_WEB_INSTEAD_OF_ADHOC has been added to MassTransitEngine.cfg in MassTransit 7.3. Setting the value to FALSE will cause ad-hoc web clients to be always created as ad-hoc, not regular web clients. Ad-hoc expiration rules will then apply to the new clients.
After MassTransit creates the account, an email action can be triggered that sends a notification email to the recipient contact’s email address. The email can contain an HTTP or FTP link allowing the contact to click the link and retrieve files from the MassTransit server. These links can either take the contact to the MTWeb or FTP login page with the contact’s user name already populated. Setting passkeys in the links allows the contact to log automatically into the MTWeb or FTP site without having to know their username and password.
Note: Please note that Ad hoc contacts are not allowed to log in to the FTP server. That is why you should not use FTP links and passkeys in e-mails generated for Ad hoc contacts.
Below you can find instructions on how to configure the ad hoc delivery feature as well as information about the security risks of the different types of email links if an email is intercepted by a third party.
The configuration of the Ad hoc delivery feature consists of five principal stages:
Follow the steps below to enable the Ad hoc delivery feature:
C:\Program Files (x86)\Acronis\MassTransit Server
C:\Program Files\Group Logic\MassTransit Server
C:\Program Files (x86)\Group Logic\MassTransit Server
C:\Program Files\Group Logic\MassTransit Server 7
Note: All lines beginning with "%%" in the MassTransitEngine.cfg file are considered commented and therefore ignored. Please ensure that all settings you change are uncommented (if you see "%%" characters at the beginning of any of the settings you modify, delete them).
Note: For detailed information about contacts, their mailboxes, and privileges, see the Contacts page.
Note: For more information about the Master and Distribution lists, see the Active Directory page.
Note: The configuration of the MassTransitEngine.cfg file is not finished! Please continue with the following section without closing the file.
You now need to configure the domain settings and the link and passkeys that will allow the automatically created contacts to log into the MTWeb or FTP site automatically without having to know their username and password.
Note:Please note that Ad hoc contacts are not allowed to log in to the FTP server. That is why you should not use FTP links and passkeys in e-mails generated for Ad hoc contacts.
Note: Since the password for the automatically created contacts is being created dynamically, if you do not use passkeys in the generated e-mails, the users will be asked for a password, which you will need to set from the MassTransit Administrator. For more information about setting login credentials for MTWeb, see Adding a New Web Client Contact Entry and Available Configurations for Ad Hoc Contacts.
Note: For more information about the passkey links, see Email Notification Tokens page.
Note: All lines beginning with "%%" in the MassTransitEngine.cfg file are considered commented and therefore ignored. Please ensure that all settings you change are uncommented (if you see "%%" characters at the beginning of any of the settings you modify, delete them).
Note: Any time you make a change to the MassTransitEngine.cfg file, you must restart the MassTransit services for the changes to take effect.
In order to be able to send emails, you need to have an SMTP server set up for MassTransit to use. Follow the steps below to configure the settings for the SMTP server.
C:\Program Files (x86)\Acronis\MassTransit Server
C:\Program Files\Group Logic\MassTransit Server
C:\Program Files (x86)\Group Logic\MassTransit Server
C:\Program Files\Group Logic\MassTransit Server 7
Note: All lines beginning with "%%" in the MassTransit.cfg file are considered commented and therefore ignored. Please ensure that all settings you change are uncommented (if you see "%%" characters at the beginning of any of the settings you modify, delete them).
Note: Any time you make a change to the MassTransit.cfg file, you must restart the MassTransit services for the changes to take effect.
The next step to setting up the ad hoc delivery feature is to add an email action in MassTransit that will notify the Web client and/or Ad hoc contacts that there are files ready for them to download.
There are 4 tokens that can be used to send e-mail to a contact that will contain an FTP or HTTP link, allowing the contact to click the link and retrieve files from the MassTransit server. The specific token names are:
$${{HTTPLink}} $${{HTTPLink_passkey}} $${{FTPLink}} $${{FTPLink_passkey}}
$${{HTTPLink}} $${{HTTPLink_passkey}}
There also are other tokens which can include the following information in the e-mail notification – the contact name, contact e-mail address, date, time; file transfer information such as number of files, length of transfer, and size of transfer; license and link expiration.
Note: The complete list with the available passkeys and detailed information about them can be found on the Email Notification Tokens page.
Here is example text for the e-mail action Message area:
$${{ContactName}}, You have $${{XferNumFiles}} file(s) that were sent to you from $${{OriginatingContactName}}, ($${{OriginatingEmailAddress}}).
If you already have a MassTransit login, click here to pick up your files. $${{HTTPLink}} If not, click the link below to log in and download your files. $${{HTTPLink_passkey}} This automatic login link is good for $${{PasskeyTTLHours}} hours. $${{XferFileList}}
Note: Instead of the $${{XferFileList}} token, you can check the Include File List check box below the message area to show the file list in the email.
The used tokens in the example text of the e-mail notification do the following:
The last step for configuring the ad hoc delivery feature is to set the desired individual users who will be able to send files to arbitrary e-mail addresses. This configuration is per user only and you need to do it for each Web client contact that you want to use the feature. To do this, edit an existing Web client contact or add a new one from the Contacts window of the MassTransit Administrator.
Note: For more information about contact privileges, see Contact Privileges on the Contacts page.
Now, the ad hoc delivery feature is fully configured and the chosen Web client contacts should be able to send files to arbitrary email addresses. In addition, Ad hoc contacts, if given permission to send files, can send files back to the originating contact or other contacts using MassTransit.
There are four types of e-mail links: FTPLink, HTTPLink, FTPLink_passkey, and HTTPLink_passkey. The FTPLink and HTTPLink have different security considerations than FTPLink_passkey and HTTPLink_passkey.
When the FTPLink or HTTPLink types are used, the users of the web client (for FTPLink and HTTPLink – Web client contacts; for HTTPLink – Ad hoc contacts) receive e-mails that contain a web browser link. This link directs the user to the MTWeb login page with their login name field filled in. If the e-mail is intercepted, a third party will know the web client user’s login name but NOT their password.
When the FTPLink_passkey or HTTPLink_passkey types are used, e-mails sent to web client users contain a link with a temporary passkey code. When this link is clicked, the user is automatically logged into MTWeb under his account and is able to transfer files. If the e-mail is intercepted, a third party can log into MTWeb under the user’s account until the passkey expires. The only way to fully prevent a third party from gaining access is by ensuring that e-mails with passkey codes are not intercepted. Another preventative measure to take is to reduce the amount of time a passkey lives by modifying the passkey lifetime parameters in the MassTransitEngine.cfg file.