software_DNA will automatically send out emails to your users in the following events:
Event |
Description |
Send Lost Password |
email is sent to the user:
- when requested by the User from within the Application
- from the DNA Control Panel Code View Screen, when you click on Resend Password
The email is sent to the Activation Email of the License Code (if provided) and contains the License Code's
password or instructions to recover the License Password.
|
Send Activation Code |
email is sent following a succesful eCommerce
transaction for specific eCommerce systems.
The email is sent to the <buyer email> address provided
in the eComemrce transaction information. This email communicates the License Activation Code reserved for the
end-user by software_DNA following the purchase of your software.
Some eCommerce systems like FastSpring, Avangate, ..., will communicate directly to the end-user his
License Activation Code, and so software_DNA will not issue this email. Consult the eCommerce Integration
Guide for your eCommerce system to determine if this automated email is used.
|
Send Evaluation Code |
email is sent when requested by the User from within the Application:
The email is sent to the email address provided by the user when requesting the Evaluation Code
|
License Manager Welcome |
email is sent to the Activation Email when the user
activates his software in the following situations:
Multi-User License email will be sent to the Activation Email used
for the first seat activation - typically, the License administrator
Single User License if the option
Single User Access to
License Manager has been selected for the product.
The Email contains a welcome message and instructions on how to access the License Manager.
See License Manager
for more information.
|
License Manager Changes |
An Email is sent when the following changes are made to the License from the License Manager:
- License Email
- License Password
- License ADMIN Password for Multi-User Licenses
|
Resend License ADMIN Password |
The License ADMIN Password is used to gain access to the License Manager for a Multi-User License.
The Email is sent from the License Manager when the user clicks on
Resend ADMIN Password
|
License List |
From the License Manager, the User can request a list of all License Activation Codes with a given
Activation Email. Of benefit when the User has lost the License Activation Code.
The License List is sent to the Activation Email specified.
NOTE
The License List Email is common to all your DNA Products as it may list License Codes from several of your
DNA Products. It is recommended that you make the email non-product specific.
Any changes to this Email will be replicated to all your DNA Products.
|
To add a new set of custom emails for a different language, see
Adding New Languages
FROM Address configuration
By default, the FROM Address for the Custom Emails is
activation@softworkz.com
.
We continuously monitor our email delivery performance such that, to the extent possible, the Custom Emails are successfully delivered to the User’s INBOX, but may sometimes be delivered to the SPAM folder subject to the receiving Email Provider’s SPAM filtering policies.
Rejected Emails are re-attempted and/or sent to you for action.
You may want the FROM Address to be your Technical Support Email.
Your users will then be able to REPLY to this Email address to reach you.
To enable this, you will need to update your SPF, DKIM and DMARC settings (see next section) for your domain
to allow softWORKZ to send emails on your behalf.
You can request softWORKZ to configure the FROM Address for a specific DNA Product or all your DNA Products
from the Custom Email Configuration page of the DNA Control Panel.
We will verify and test that your SPF, DKIM and DMARC settings are configured correctly and notify you when
the configuration is updated.
SPF Update Required
You will need to add the following domains to your SPF configuration:
Your SPF Record will likely contain your current email provider and you need to add the softWORKZ domain. The following is an example of adding the softworkz domain when you already have the Microsoft Outlook service in your SPF record:
- V=spf1 include:spf.protection.outlook.com include:softworkz.com ~all
The resulting SPF Record would look like the following:
You can view your current SPF record using SPF query tools including MXTools at
MXToolbox.com
DKIM Update Required
You will need to add a TXT record to your domain that contains the Public Key
used by the receiving Email provider to verify the signature of the email.
The TXT record to add is as follows:
TXT Name |
TXT Value |
softworkz._domainkey |
p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCn6DZhdf7cptx7CPxSTMk6zeHOr+b9f8nIoicShSsNeGmMXaMhplAsHGZhsmJK6djQcM9OukystWBqSRIyEue+lXZ1hUE6BNMNVSQJYFVeyp8h7xn3LBY9T3s6O7aCEg1i3k3N4gS0Zq1Br1R25qYfV+ym9sICjXl8+cIkT6ipNwIDAQAB
|
The resulting TXT Record would look like the following:
You can view your current DKIM record using DKIM query tools including MXTools at
MXToolbox.com
DMARC Update Required
Tp complete the settings, make sure you have a DMARC record for your domain
The DMARC Record would look like the following:
You can view your current DMARC record using DMARC query tools including MXTools at
MXToolbox.com
Merge Codes for Custom Emails
MERGE CODES used in the email Subject and Body will be replaced
by the correct value when the email is sent :
Merge Code |
Description |
%sw_desc% |
will merge the content of <Software Description> from the Product Configuration |
%prod_sku% |
will merge the content of <Product SKU> from the Product Configuration |
%web_site% |
will merge the content of <Web Site> from the Product Configuration |
%password% |
will merge the <current password> for the specified Activation Code (used only with
the Send Lost Password email) |
%activation_code% |
will merge either the <Activation Code> (for Send Lost Password)
or the <Evaluation Code> (for Send Evaluation Code) |
%build_no% |
will merge the <Build_no> for the specified Activation Code |
%expiry% |
will merge the <expiry_period> (in days) for
the specified Activation/Evaluation Code |
%seats% |
will merge the <seat> setting for
the Activation Code |
Merge codes
must be preceded and followed by a blank space.