Email Test

<< Click to Display Table of Contents >>

Navigation:  Administration > Manage >

Email Test


Administration / Manage / Email Test



ExpressMaintenance uses a component to send standard SMTP email.  You can setup ExpressMaintenance to send email when work orders or issues, purchase orders and when requests are created in ExpressRequest.


This utility is designed to be a simple way for administrators to test and resolve any email issues with ExpressMaintenance.  When the email does not work in ExpressMaintenance, the problem is always one of two things:


1. The default settings are not correct as setup under Administration / Setup / Defaults / Email

2. Firewall / Security software is preventing ExpressMaintenance from sending email


Use this utility to test and make sure you have the sender settings correct.  If you are still unable to send email, the problem is with

firewall / security on the network and you must resolve with your IT administrator.



The color of the check indicates the level of authorization. It is important for each user who needs access to ExpressMaintenance to have their own login name and password. This information should be maintained by the system administrator only and access to the users window should be limited to the system administrator.




Server Requires SPA - Controls whether the AUTH LOGIN command is to be issued by the mail component. If an SMTP server requires the user authorization before sending any e-mails, set this property to the value True. After receiving the EHLO response from the SMTP server, the component will issue an AUTH LOGIN command. It then sends the Base64-encoded user ID and password. If a failure occurs, the EnableAuth property will be set to the value False, indicating the connection has not been authenticated.  You can compare this setting to your email settings in Outlook for more information.


Prompt Explanations

SMTP Server - Remote URL of the SMTP Server (example:

Server Port - The port to be used when sending emails.

Bound IP - The senders IP to be used (not usually required).

Sender Account - Specifies the user ID to use when establishing an authenticated connection with an SMTP server. When setting the EnableAuth property to the value True, set the value of this property to the user's ID. UserID is the name of the account to which the SMTP server grants access upon successful logon. This is usually the name part of the user's e-mail address, but could also be a specific account name. The UserID property is used with the Password property to log on to the server. (example: jdoe)

Sender Password - Specifies the password to use when establishing an authenticated connection with an SMTP server. When setting the EnableAuth property to the value True, set the value of this property to the user's password. Password is the password associated with the UserID for a given SMTP account. (example: mypassword)

Mail From - The email address of the person sending the email. (example:

Mail To - The email address of the intended recipient. (example:

Mail CC - The email address of a carbon copy recipient.

Subject - The subject of the message being sent.

Attachment - Select a file to attach to the email.

Message - The message content.


SMTP Component Technical Information

The TIpSmtpClient component handles sending e-mail from your system to an e-mail server. The component uses the TIpMailMessage class to contain the message to send, manages connecting to your e-mail server, logging on, and the transfer of the actual message. The commands sent are specified in the appropriate RFCs, so consult those if you need to expand on the existing methods.The TIpSmtpClient component can be used in two distinct ways. It can send individual SMTP commands such as HELO to log on or DATA to send a message. It can also perform SMTP tasks to send multiple commands. For example, the SendMail method starts the stSendMail task which connects, logs on, and sends the message. SMTP servers almost universally accept the basic SMTP commands, but some extensions have been added.