Wednesday, September 30, 2015

Server side autoresponder

An autoresponder is a computer program that automatically answers e-mail sent to it. They can be very simple or quite complex.

The first autoresponders were created within mail transfer agents that found they could not deliver an e-mail to a given address. These create bounce messages such as "your e-mail could not be delivered because..." type responses. Today's autoresponders need to be careful to not generate e-mail backscatter, which can result in the autoresponses being considered E-mail spam.

Autoresponders are often used as e-mail marketing tools, to immediately provide information to their prospective customers and then follow-up with them at preset time intervals.

Such follow-up autoresponders can be divided into two categories:

  • Outsourced ASP model — these autoresponders operate on the provider's infrastructure and are usually configurable via a web-based control panel. The customer pays a monthly usage fee. This is easiest to implement for the end-user.
  • Server-side — enables users to install the autoresponder system on their own server. This requires technical skills.

Autoresponders are also incorporated into electronic mailing list software, to confirm subscriptions, unsubscriptions, posts, and other list activities.

https://en.wikipedia.org/wiki/Autoresponder

MSH Autoresponder admin application

Learn more about autoresponder for Postfix, Sendmail and Zimbra.

Monday, September 21, 2015

Multiple recipients for always_bcc

If you want to add multiple destination with always_bcc you cannot use default mechanism, aliases need to be used. With MSH Traffic Policy you don't need to create additional entries in /etc/aliases.

If you would like to define selective alwyas bcc for sender or recipients read this post.

Select messages


You need to select which messages should get additional BCC addresses. Go to Conditions tab, click button Add and select Message Sender menu. For our scenario we assume that we want to add BCC recipients to all messages which are from our domain, ie. domain.net.

Email addresses can be matched as exact, with wildcards or regular expressions.


Add Envelope Recipient action


This action will work like "add bcc recipient", it will add only envelope recipient without BCC header. Recipient of this message will not see whom also received this message.

Add Envelope Recipient is only one of many actions which could be used on messages.

In new opened window provide an address for the mailbox to which you want to forward messages. Now once again choose Add Envelope Recipient action. Add as many addresses as you want.

You can add as many BCC recipients as you want.
That's it, now each message which is addressed from @domain.net will be blindly forwarded to john.doe@domain.net and mike.grey@domain.net mailboxes.

More stuff


If you would like to do more with your mail server, check other milters for Zimbra, Postfix and Sendmail.

Monday, September 14, 2015

Add disclaimers to outgoing emails

Adding automatically Text and Html disclaimers to external emails is easier than you think. You need to have Zimbra, Postfix or Sendmail, MSH Disclaimers & Signatures application and know your domain name :)

MSH Disclaimers & Signatures is a server side application dedicated to append disclaimers and insert personalized signatures under reply. See some screenshots from the application.

How to set up conditions


I will describe in shortly how to set up rules (for detailed info refer to documentation):

  • Add a new Rule.
  • Define a first condition Message Sender
  • Enter your domain name using Wildcards. Ie. *@domain.name
  • Click OK button.

We need to exclude messages from adding disclaimer which are internal. We don't know to which addresses external emails will be sent, we only know own domain name. So we will create an exception.

  • Define exception Message Sender
  • Enter your domain name using Wildcards, ie. *@domain.name
  • Click OK button.

  • On Disclaimer page define content for Html and Text format.
  • Click button OK to close rule wizard.
  • Save All settings and test your newly created outgoing disclaimer.


Signatures and disclaimers for Zimbra, Postfix and Sendmail


The application works as external standalone mail add-in which integrates with your mail server. With built-in compose editor. Many conditions and exceptions will let you to select which messages should have and which shouldn't have added disclaimer. No duplicates, the application will automatically detect when disclaimer is already inserted and will skip adding another one.

Learn more about MSH Disclaimer & Signatures for your mail server.