MailerQ version 1.1.3 released
MailerQ version 1.1.3 has just been released. Two new features have been added to MailerQ in this release: DKIM keys can now also be used for other domains, and it is now possible to override the EHLO/HELO domain name that MailerQ uses for sending out email. Besides these two new features, several bugs have been fixed.
Up to the previous version of MailerQ, DKIM keys were only used for signing emails that had the exact same domain name in the from address as the domain for which the key was stored. With this new release, a DKIM key can be associated with a whole list of domains, and it even is possible to use wildcards in this list. Every email that matches one of the domains or one of the wildcards patterns linked to a key, will be signed using that key.
This new features brings much more flexibility to the DKIM signing. However, users who use scripts to store DKIM keys directly in the database should take notice: the structure of the DKIM table has been changed, and a new table was introduced that links a DKIM key to a list of domains. If you only use the web interface for managing DKIM keys, there is no need for worries.
EHLO/HELO domain names
MailerQ uses reverse DNS lookups to find out the domain name for the EHLO/HELO SMTP handshake. For most users this is exactly the right implementation, because receiving servers also expect the reverse DNS lookup to match the domain name in this EHLO/HELO command.
However, if you still want to override this domain name found by the reverse DNS lookup, you may now provide a file with alternative domain names. If such a file is present, MailerQ first check this file to find a domain name, before it does the reverse DNS lookup.
Two minor bugs have been fixed: when setting an envelope address using the "x-mq-envelope" header in a MIME message that was sent to MailerQ's SMTP port, this address was not correctly processed and used for sending out the mail. And the IP address to which mails was not always correctly used when the email was forwarded.