Simple Mail Transfer Protocol (SMTP) is the de facto standard for e-mail transmissions across the Internet.

There are a variety of SMTP services that you can configure on your mail server. If you plan on receiving email from the internet, you'll definitely need a Port 25 service.
For your internal users, you'll likely also want SSL- and TLS-encrypted SMTP services that require them to authenticate before they can send mail. Those two types of services can also be used externally, allowing users to securely authenticate to your server and relay mail through it. Since the users are required to authenticate in order to send mail, you can disable some of your spam-prevention measures are those SMTP services

For some excellent information on how these SMTP services are configured, see John Simpson's Setting up an SMTP Service and Issues with SSL/TLS and AUTH pages.
tcpserver Tweaks
tcpserver rules can be adjusted to change settings in your SMTP services depending upon the address from which a client is connecting. You can, for example, disable greylisting or RBL checks for certain IP address ranges.


Various bits of code, scripts, and procedures were put together with information from John Simpson's website. It's an excellent resource on managing and setting up a Qmail server.

Recent Updates

  • 1 year 5 months ago
  • 1 year 5 months ago
  • 1 year 5 months ago
    php 8.x
  • 1 year 5 months ago
  • 1 year 5 months ago
    Drop Centos 5/6 stuff