HazteK Software

The home of StorURL, TrueIP, SMTP Mail Sender and many other freeware tools
Network / 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.
  • 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 - Add Multiple AddressesSMTP Mail Sender Main Interface
The following items are required for SMTP Mail Sender to run properly.
Supported/Tested Operating Systems
The following operating systems are supported for running SMTP Mail Sender.
Frequenty Asked Questions
How do I get it working with Gmail?
You will need to configure the settings dialog as follows:
Server: smtp.gmail.com
Port: 587
Secure Connection (SSL): Checked
Server Requires Authentication: Checked
Username: youraccount@gmail.com
Password: yourgmailpassword

Additionally, you will need to configure your Google account to allow access from “less secure” applications.
How do I get it working with Yahoo?
You will need to configure the settings dialog as follows:
Server: smtp.mail.yahoo.com
Port: 587
Secure Connection (SSL): Checked
Server Requires Authentication: Checked
Username: youraccount@yahoo.com
Password: youryahoopassword

Additionally, you will need to configure your Yahoo account to allow access from “less secure” applications.
Can I automate sending messages using a script of some sort?
Yes! SMTP Mail Sender supports basic commands for scripting. You can call the application from a batch script or any other scripting language available in Windows. From the Command Line Arguments section of the readme file:
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 user@example.org

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.
-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:
-logfile C:\Windows\Logs\smtpsend.log
-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.
-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.
Does it support encryption?
SMTP Mail Sender supports Transport Layer Security, in the form of STARTTLS. This encrypts the data as it traverses between your client and the mail server. It does not, however, encrypt the contents of the message. Anyone who has access to the server(s) in which the email passes through could potentially view the contents.
Why are my messages not being sent/delivered?
Make sure you have your mail settings configured properly (see above). Also, make sure the receiving end is not sending your messages to the spam/junk email folder. If you are still having issues, check the configuration option to enable logging to a file, if it’s not already, and then look through the log to see if any more information can lead you towards a resolution. You may also want to investigate whether your ISP blocks traffic on specific ports. Port 25 is a common port to be blocked, due to spam relaying issues.
Does it support HTML messages?
No. It is not designed to be a complete email replacement.
Will it ever support HTML messages?
No. It is not designed to be a complete email replacement.
None of these responses resolved my issue, can I contact you?
Definitely! If you are still having issues getting your client configured and you would like help, get in contact with me and I’ll do my best to help you out.
When I try to launch the application on a newer version of Windows (8+) it gives me an error. What could cause this?
The most likely answer is that you do not have the .NET 2.0 framework installed. It's not enabled by default on newer versions of Windows. You can either enable the .NET 2.0/3.5 framework, or you can download the new version of SMTP Mail Sender that is compiled against the .NET 4.6 framework available on this page.
There are no comments associated with this application. Be the first?
Post a comment
Note: Comments require approval before they will be displayed on this page.