MeTA1 is a modularized message transfer agent (MTA) consisting of five (or more) persistent processes, four of which are multi-threaded. A queue manager controls SMTP servers and SMTP clients to receive and send email messages, an address resolver provides lookups in various maps (including DNS) for mail routing, and a main control program starts the other processes and watches over their execution. The queue manager organizes the flow of messages through the system and provides measures to avoid overloading the local or remote systems by implementing a central control instance. It is simple to configure using a C-like syntax and is secure and efficient.
Release Notes: This release enables basic DH support for STARTTLS in the SMTP server and modifies the behavior of the scheduler if a limit for outgoing connections is reached.
Release Notes: This release enhances STARTTLS support and fixes some configuration inconsistencies. For example, a new option for smtps has been added: CAlist_file. If specified, it is used instead of CAcert_file for SSL_CTX_set_client_CA_list(3), which sets the list of CAs sent to the client when requesting a client certificate.
Release Notes: This release adds an option to deal with broken MTAs that are unable to implement a simple protocol: allow_space_after_colon_for_MAIL_and_RCPT allows a space after the colon in the MAIL and RCPT commands.
Release Notes: This release fixes a bug for messages that have header modifications but are not delivered on the first try, in which case header modifications were not included in subsequent tries.
Release Notes: This version fixes two minor problems: logging syntax errors for RCPT and a potential configure hang on SunOS 5.x if conf.cache is not used.