|
Related YoLinux Tutorials:
°Mailman Installation / Configuration
°Internet Security
°Security tools
°Linux Networking
°YoLinux Tutorials Index
Free Information Technology Magazines and Document Downloads
Free Information Technology Software and Development Magazine Subscriptions and Document Downloads
|
| Mail Transfer Agents (MTA): |
Open Source:
- MTA's:
- Sendmail
- Postfix - Fast and secure - Wietse Venema's mailer (son of VMailer and IBM Secure Mailer)
- VMware: Zimbra -
Based on Postfix MTA, includes AJAX
based web mail and calendering, antispan, search, backup, archiving,
.... Built on top of Tomcat, MySQL, JAVA, Apache, Lucene, ClamAV,
SpamAssassin, OpenLDAP and of course Postfix technologies. [video presentation] It rocks.
- Exim - University of Cambridge (son of Smail)
- QMail
- Integrated Mail and Calendaring:
- Zimbra - See comments above
- Citadel - Email, GroupDAV calendaring and scheduling, address books, bulletin boards, IM, IMAP, POP3, ESMTP
Commercial MTA's:
- Axigen: eMail server, anti-virus, anti-spam, web mail, backup/restore.
- Bynari - Email,
messaging and collaboration. Replacement for Microsoft NT/Exchange
Server, supporting functionality available in Outlook.
- Novell/S.U.S.E. Linux Openexchange Server (SLOX) - Postfix, IMAP and LDAP configured for use with MS/Outlook (See the YoLinux LDAP tutorial and see how to do it for free.)
Supports MAPI (Messaging Application Programming Interface) clients and SIP.
Third party support for anti-virus and anti-spam. Also POP3, IMAP4 support.
- IBM: Lotus Notes Domino Mail Server - E-mail, Web access, Calendaring and Scheduling, bulletin boards, newsgroups, mobile support
- Gordano - Messaging, Calendaring, Webmail, MAPI, anti-virus and anti-SPAM. Also POP3, IMAP4 support.
- Sendmail.com - commercial version of sendmail
- Scalix - Messaging, Webmail, MAPI. Third party support for anti-virus and anti-spam. Also POP3, IMAP4 support.
- Stalker software: CommuniGate Pro
- Features anti-Spam, clustering, web admin, web mail, multi-domain,
Mail lists, LDAP, ACAP, SSL, CLL, SASL, anti-virus, IM, MAPI, POP3,
IMAP4
- Axigen mail server - SMTP, POP3, IMAP4, WebMail, List Server SSL/TLS, SPF, antivirus and antispam support
MTA Server support software:
- OpenGroupWare.org
- Was SKYRIX groupware server, then OGo. Piggybacks on an existing SMTP
server to handle mail but then provides calendar groupware and mail
interface with email clients.
Uses WEBDAV interface protocol.
Anti-Spam: |
Execute the following from your SMTP server:
telnet relay-test.mail-abuse.org
This site will run a series of relay tests and return the results in the telnet session.
The proper diagnosis for each test of course is "Relay access denied"
and the final reply:
"System appeared to reject relay attempts".
The following web sites can also help you perform an open relay test:
This is a sample of the dialog an e-mail client makes when connecting to
an SMTP server for sending mail:
telnet server-name 25 - SMTP communicates on port 25. See: /etc/services
HELO your-domain - This identifies the source of the mail.
HELP - List the SMTP commands that are supported. (Included FYI and not part of a typical dialog)
MAIL FROM: <your-email-address>
RCPT TO: <recipient-email-address>
DATA - End of DATA section is punctuated with a single dot on it's own line.
Subject: E-mail-Subject
Text of e-mail goes here
. - The single dot
QUIT
SMTP return codes let the e-mail client know if all went well.
See: RFC 822 for more information.
| Mail headers and tracking a spammer: |
-
The information within the "[ ]" is fairly reliable. Everything else can be
set in the MTA configuration.
- RFC 2645 - ON-DEMAND MAIL RELAY (ODMR) SMTP with Dynamic IP Addresses
- RFC 2554 - SMTP Service Extension for Authentication
- RFC2505 - Anti Spam
- RFC 2487 - SMTP Service Extension for Secure SMTP over TLS
- RFC 2442 - Batch SMTP Media Type
- RFC 2197 - SMTP Service Extension for Command Pipelining
- RFC 2034 - SMTP Service Extension for Returning Enhanced Error Codes
- RFC 1985 - SMTP Service Extension for Remote Message Queue Starting
- RFC 1891 - SMTP Service Extension for Delivery Status Notifications
- RFC 1870 - SMTP Service Extension for Message Size Declaration
- RFC 1869 - SMTP Service Extensions
- RFC 1846 - SMTP 521 Reply Code
- RFC 1845 - SMTP Service Extension for Checkpoint/Restart
- RFC 1830 - SMTP Service Extensions for Transmission of Large and Binary MIME Messages
- RFC 1652 - SMTP Service Extension for 8bit-MIMEtransport
- RFC 1428 - Transition of Internet Mail from Just-Send-8 to 8bit-SMTP/MIME
Books on internet email programming: (Amazon)
Books: |
-
 |
"Sendmail"
by Bryan Costales, Eric Allman
ISBN #1565928393, O'Reilly & Associates 3 edition (December, 2002)
The most comprehensive book on Sendmail.
|
|
 |
"Sendmail Cookbook"
by Craig Hunt
ISBN #0596004710, O'Reilly & Associates 1 edition (December, 2003)
|
|
 |
"Sendmail Desktop Reference"
by Bryan Costales, Eric Allman, Gigi Estabrook (Editor)
ISBN #1565922786, O'Reilly & Associates
|
|
 |
"Sendmail: Theory and Practice"
by Frederick M. Avolio, Paul Vixie (Contributor)
ISBN #1555581277, Butterworth-Heinemann
|
|
 |
"Linux Sendmail Administration"
by Craig Hunt
ISBN #0782127371, Sybex
|
|
 |
"Postfix"
by Richard Blum
ISBN #0672321149, Sams
|
|
 |
"Linux Email"
by Black, Koetter, Hilderbrandt, McDonald, Rusenko and Taylor.
ISBN #190481137X, Packt
I reviewed this book and found it to be a very
complete discussion with examples of the installation, configuration,
integration and use of Postfix, Courier POP/IMAP, SquirelMail,
SpamAssassin, ClamAV and Cyrus SASL. It is concise and to the point.
How to configure a Linux email server for the most popular and useful
server configurations. This book is specific to the components listed
and will get you up and running fast.
|
|
 |
"Exim"
by Philip Hazel
ISBN #0596000987, O'Reilly & Associates
|
|
 |
"An Introduction to Qmail"
by Dave Sill
ISBN #1893115402, APress
|
|
 |
"Running qmail"
by Rich Blum, Richard Blum
ISBN #0672319454, Sams
|
|
 |
"Stopping Spam"
by Alan Schwartz, Debby Russell (Editor), Simson Garfinkel
ISBN #156592388X, O'Reilly and Associates
|
|
 |
"Removing the Spam : Email Processing and Filtering"
by Geoff Mulligan
ISBN #0201379570, Addison-Wesley Networking Basics Series
|
|