Maps Mailer is an
interactive console application designed to stress test your incoming and outgoing
and Mail servers.
It works by connecting to your
SMTP server and from there generates a large volume of mails to be received by
your incoming mail server.
Once the benchmark cycle completes,
MAPSMailer will display the total mails transmitted per second and the bandwidth
As a mail server
administrator it’s beneficial to know just how much load your servers can handle.
This tool can assist you in knowing what the peak operating rate is of your
incoming and outgoing mail servers. Additionally it can assist you in identifying
network bottlenecks and helps you measure the result of your mail server
This tool has been written
for the windows platform using the .net framework version 2. Any fairly recent OS like XP SP2+, Vista, Windows 7 or Windows 2008 comes preloaded with the .net framework version 2.
There are two files. The
main executable and the configuration file.
The configuration is
contained in an xml called app.xml.
Here you set your SMTP username, passwords, port number, SSL flag, sender and recipient
<!-- server settings -->
<add key="SMTPServer" value="" /> <!-- ip or hostname of your outgoing mail server -->
<add key="SMTPUsername" value="" /> <!-- leave blank if no username required -->
<add key="SMTPPassword" value="" /> <!-- leave blank if no password required -->
<add key="SMTPUsesSSL" value="" /> <!-- yes or no -->
<add key="SMTPPort" value="" /> <!-- -->
<!-- message settings -->
<add key="MessageFrom" value=""/> <!-- email@example.com -->
<add key="MessageTo" value=""/> <!-- firstname.lastname@example.org -->
<add key="MessageSub" value=""/> <!-- mail subject line -->
Running the application:
Once you configuration is setup. Run the application.
You will be prompted to set
the maximum concurrent SMTP connections the program can use.
The benchmark will run for
approximately 30 seconds after which you are presented with statistics covering
the total mails that where sent per second, minute and hour along with the
estimated network bandwidth consumption.