This project is read-only.

How SmtpProxy Works

First, let’s define a few terms:

  • SMTP Server – This is a server, usually located on the internet, that is responsible for sending emails to other servers.
  • Email Client – This is a program that sends email.  It could be a program you install on your local computer, such as Outlook or Thunderbird, or it could be a web site that sends email on your behalf.
  • Proxy – The dictionary defines a proxy as a substitute.

When an Email Client sends an email, it will usually contact an SMTP Server.  After the SMTP Server accepts the email, it locates the correct email server for your email and sends it over the internet to that server.

Delivering an email without SmtpProxy

If the SMTP Server doesn’t require an encrypted connection from the Email Client, this works great.  Unfortunately, many SMTP Servers now require an encrypted connection.  While this is great for security, it doesn’t help you much if you’re stuck with an Email Client that doesn’t support an encrypted connection. This is where SmtpProxy can be a big help.


With SmtpProxy, your Email Client connects to SmtpProxy using an unencrypted connection.  Then, SmtpProxy connects to the SMTP Server using an encrypted connection.  After that, SmtpProxy acts like a middleman sending your email on to the SMTP server and sending the SMTP Server’s responses back to the Email Client.

Last edited Jun 12, 2011 at 1:11 AM by dougclutter, version 3


No comments yet.