isimSoftware SMTP Mail Sender
SMTP Mail Sender is an application that allows you to send messages through an SMTP server. It lets you send messages if you do not have a mail application installed, or need to send from an account that is only used for sending messages without worrying about responses. It also runs from a USB thumb drive, so you can send emails from anywhere you have access to a computer with Internet access.
Personal License Price: Free – Click here to donate this software
- Graphical user interface (GUI) instead of the run of the mill command line applications. UI allows customization by showing/hiding fields as necessary.
- If you need a true command line application that does not display a user interface, I highly recommend Blat.
- Built in address book saves you time typing email addresses, guesses and auto-completes addresses already in the address book
- Send messages using a SMTP server from any Internet connected computer from a thumb drive
- Supports attaching an unlimited amount of files to the message before sending
- Sends plain text messages to minimize bandwidth used for processing the messages as they travel across the Internet.
- Includes language support for English, French, Italian and Spanish
- Send messages automatically from a script using command line parameters. A GUI dialog will still pop up when automatically sending the message.
SMTP Mail Sender
Copyright © 2021 Isim Software. All Rights Reserved.
SMTP Mail Sender is pretty self-explanatory, but some of the features may not
be easily recognizable.
* From field – This is just who will be visible in the “From” section of the
delivered email message. Most servers require this to be a valid address
registered on the server otherwise it will be blocked.
* To field – This is who you are sending the message to. You can click on the
word “To:” and open the address book to auto fill this box if you have any
addresses in the address book.
* Edit Address book – Choose this to open the address book editor to add/
remove addresses from the address book.
* Add Multiple Addresses – Allows you to select multiple recipients at once
so you don’t waste your time clicking repeatedly.
* Add a new entry – Exactly what it says
* Delete – deletes the selected item in the list.
* Click save to save and close the dialog, otherwise click the X or Cancel
* CC, BCC fields – These act identically to the To field, but for carbon copies
and blind carbon copies when sending messages.
* Subject field – This is the subject of the message. What more can I say?
* Attachment(s) field – You can add attachments to the file via the Add button
or by dragging files from Explorer into the box. You can add multiple files
and folders simultaneously if necessary.
* Open Text File – Opens a text file and puts the contents into the body. This
will overwrite anything that is currently in the message body.
* Insert Text File – Opens a text file and inserts that data from that file at
the current cursor position. It will not overwrite anything already existing
in the message body.
* Message Body field – This is where you type your plain text message. There is
not support for rich text or HTML messages in this application.
* Settings – This opens a dialog in which you can supply necessary settings
required for the application to work.
* Server field – This is the SMTP mail server which you will relay your
* Port field – This is the port that the application should connect to on
the SMTP server. Default SMTP port is 25.
* Secure Connection (SSL) – Enables an SSL layer for securing your message
transaction with the server.
* Server requires authentication – Check this if your server does.
* Username field – your username for the server if the previous check box is
* Password field – your password for the server if the previous check box is
* Composition Font – You can specify the composition font if you do not like
the default Courier New font. This formatting will not be sent to the
recipient, as the message is plain text. It is only for the sender’s con-
* Advertise Isim Software in outgoing messages – This just puts a simple
footer on any outgoing messages with a link to Isim Software. It is dis-
abled by default, you have to manually turn it on and only serves the pur-
pose of sending people to my website so they can see my applications them-
* About… – Show information about the application.
Command Line Arguments
SMTP Mail Sender accepts command line arguments. To send command arguments with
spaces, you need to enclose the argument in a space, i.e.
-subject “This is my cool subject” -from email@example.com
The following arguments are currently supported:
-a, -attachment – This attaches the specified file to the message.
You can use multiple -a arguments to add more
than one attachment on a single message.
-addbook “file.txt” – Loads the specified address book file or creates
it if the file doesn’t exist yet.
-b, -body, -message, -msg – This puts whatever you supply at the command line
into the message body. You can also supply a file
name and if the file exists, will load that into
the body of the message.
-c, -config – This loads the configuration file specified, not
the config.conf file in the application directory.
-f, -from – Sets the from field
-g, -log – Log to smtpsend.log in “start in” directory
-logfile – Override the log file path & name, example:
-l, -language – Loads the language file that is passed in. The
language files can be found in the .\lang folder.
example: -l lang\lang.es.txt will load Spanish
-s, -subject – Sets the subject field
-send – Automatically send the message after filling in
all the fields specified with other arguments.
(Note: the application must be configured before
this will work properly.)
-t, -to – Sets the to field. Separate addresses with a comma
-cc – Sets the CC field.
-bcc – Sets the BCC field.
-r – Sets the Reply-To field.
-username – Pass in a plain text username to authenticate with
-password – Pass in a plain text password to authenticate with
-timeout – Sets the SMTP timeout in seconds. Default is 100.
Any other questions should be directed to me via the contact page on the web-
site, http://www.isimsoftware.com/. Thanks for using my free
This application can be translated! If you would like to translate it to your
own language, please edit one of the existing existing language files. If you
translate to a new language that is not included with the application, please
send me the file so I can include it in the release. Or if you can update the
file to be more accurate and want to share with the community. The translations
included with the program are crudely done with babelfish and I am sure can be
If you are running in a controlled environment, you may wish to hide certain
buttons in the user interface. This can be accomplished with a configuration
file called “hide.txt” in the application directory. See comments in the
hide.txt file provided with this package for detailed information.
Please see the changes.txt file included with this release