Email is a way for End Users to submit their tickets. Normally all emails sent to NSP are converted to tickets. Only exception is if the email subject contains a unique prefix for the NSP installation and a ticket id. The email then is added as a comment to the existing ticket.
NSP does not accept email without sender address. If a message without sender is received it is blocked in server and it will not reach NSP application. Error log for blocked email messages are created in RestAPI log file.
NSP does not also accept email from same address as defined in Email Account Configuration. Message “Email message blocked by circular message detection” is written in log file. But if incoming email has other address defined as Reply To, then this address will be used as sender address instead of the original from address. This logic will protect those messages from being blocked.
Email sent to NSP is converted to a ticket. Email reaches NSP and ticket is created either address as defined in Email Account Configuration is inserted in fields To, Cc or Bcc. Additionally following rules to handle addresses in incoming email are used:
• Sender (From address) is inserted as Requester of the ticket.
• Users in To are inserted as CC in ticket (if not NSP address defined in Email Account Configuration).
• Users in Cc (Copy to) are inserted as CC in ticket (if not NSP address defined in Email Account Configuration).
• Users in Bcc (Secret copy) are ignored and not inserted in CC on ticket.
You can set up the email account using different email service providers supported by NSP like Microsoft Exchange, Microsoft Office 365, Gmail, Yahoo or Custom (POP or IMAP).
NSP has an outbox mechanism that allows control of sent emails. Any message sent via any email provider will be recorded in the Nilex database. NSP will try to deliver each email directly to the recipient. If an error occurs, for example a failed connection, the system will save the email in the database and will try to resend the email every 10 minutes. After 7 days from the first attempt to send, in case the email is not delivered, the email will be saved in the database as unsuccessfully sent and resending will be stopped.
To access the Email Configurations go to Configurations > Channels > Email Configurations.
Following figure shows the Email Configurations page:
Email Configurations page mainly contains the list of configured email accounts. Functions for search, sort, filtering, print and export are similar to other lists in NSP, see section General User Interface.
The list has the columns: Configuration Name, Account Type, Entity Type, Assigned to, Default, Status and Actions buttons Send Test Email, Validate incoming email configuration, Edit and Delete.
•Configuration Name: The name of the account
•Account Type: This can be one of any type from the provided types of providers.
•Entity Type: The ticket type for which the email account is configured. All the emails received get converted to this type of ticket.
•Assigned to: The group to whom the tickets created from emails sent to account are assigned.
•Default: column contains buttons to mark or unmark an email account as default. Default email address will be used for outgoing mail communication in NSP if specific account is not specified (in configuration form you can specify which groups in NSP that shall use the account for outgoing email, if no account is specified for a group, the standard account will be used). Note that only one from the configured email accounts can be defined as default.
•Status: Enable or disable use of the email account.
•Actions contains four different buttons:
o Email Send: This action is used to test whether the email account is configured correctly or not. Clicking this button will open a popup where you need to specify recipient email address to which the test email should be sent from the configured email account.
o Validate incoming email configuration: Validate that data setup for incoming email account is correct. Validation result is displayed in a popup:
o Edit: This action is used to edit configured email account and its different settings. Clicking Edit button opens the respective Edit Email form based on which service provider is configured for the email account.
o Delete: This action is used to delete the email account.