.. _postfix_ar: ########################### Postifx auto-reply messages ########################### This plugin let users define an auto-reply message (*vacation*). It is based on Postfix capabilities. The user that executes the autoreply script needs to access :file:`settings.py`. You must apply proper permissions on this file. For example, if :file:`settings.py` belongs to ``www-data:www-data``, you can add the ``vmail`` user to the ``www-data`` group and set the read permission for the group. To make Postfix use this feature, you need to update your configuration files as follows: ``/etc/postfix/main.cf``:: transport_maps = :/etc/postfix/sql-autoreplies-transport.cf virtual_alias_maps = :/etc/postfix/sql-aliases.cf :/etc/postfix/sql-domain-aliases-mailboxes.cf, :/etc/postfix/sql-autoreplies.cf, :/etc/postfix/sql-catchall-aliases.cf .. note:: The order used to define alias maps is important, please respect it ``/etc/postfix/master.cf``:: autoreply unix - n n - - pipe flags= user=vmail: argv=python /manage.py autoreply $sender $mailbox Replace ```` by the name of the database you use. ```` is the path of your Modoboa instance. Then, create the requested map files:: $ modoboa-admin.py postfix_maps mapfiles --categories autoreply `mapfiles` is the directory where the files will be stored. Answer the few questions and you're done. .. note:: Auto-reply messages are just sent one time per sender for a pre-defined time period. By default, this period is equal to 1 day (86400s), you can adjust this value by modifying the **Automatic reply timeout** parameter available in the online panel.