Protocol Overview
Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (email) transmission. Read more on Wikipedia.
In computing, the Post Office Protocol (POP) is an application-layer Internet standard protocol used by local e-mail clients to retrieve e-mail from a remote server over a TCP/IP connection. Read more on Wikipedia.
Internet Message Access Protocol (IMAP) is an Internet standard protocol used by e - mail clients to retrieve e - mail messages from a mail server over a TCP/IP connection. Read more on Wikipedia.
Implemented features
Mail protocols implemented in Pulse - Monitoring Tool for JIRA allow you to test the availability specified in a mail protocol. You can test if your mail service provider servers are alive or if your authorization data is correct.
Protocol settings
Pulse - Monitoring Tool for JIRA provide availability of sending receive retrieving emails. You can define:
- the tested e -mail address,
- the "correct" response time,
- a success service status strategy,
- the timeout.
If the timeout reached, and you still do NOT have a response, it means that your e-mail works incorectly. E.g. you should check if your domain name is pointing to the correct name servers where your email is hosted.
The timeout protects your service from endless waiting for the response - after that period your service will be notified about the unavailability and the next test will be executed.
The service status strategy allows you to specify if all or any of attempts succeded, if we want to use minimal, maximal or average test values to compare with your values.
Example
Below you can find an example of the SMTP protocol configuration in PULSE - Monitoring Tool for JIRA.
There are a few steps to test SMTP service.
They include:
- findin a mail server on the specified host,
- checking if the specified server supports encrypted connections (if checked),
- connecting with correct authorization data and protocol port.
In the example above we are using the "at least one attempt was success" strategy. It means that we need only one attempt to be able to say that the tested service is working correctly and to feel free to check the service status as "succeded". If remote mail server will NOT response until the timeout (in this case 10 seconds) - the service status will be checked as "failure". Also in the case with an incorrect authorization data you will receive a proper message.