Postfix Virtual Host Mailing List

Postfix Virtual Host Mailing List

I'm setting up a email server using Postfix as the MTA and the users data reside in the OpenLDAP. We used Postfix Virtual Domain configure in Linux Centos 5.

http://www.postfix.org/VIRTUAL_README.html

The problem that bugging us is how to create a mailing list address. For example everyone@harisfazillah.info will send email to all the users in the email system.

What we have done.

(1) Create a text file that contain all the email addresses and put it under /etc/postfix or /usr/local/etc/postfix for FreeBSD.

/etc/postfix/all-users.txt
ujian@harisfazillah.info
test@harisfazillah.info
(2) Add this lines inside /etc/aliases
# all Users
all-users: :include:/etc/postfix/all-users.txt
(3) Add inside /etc/postfix/virtual
everyone@harisfazillah.info admin@harisfazillah.info

all-users@harisfazillah.info all-users

We want to control email that send to everyone@harisfazillah.info. The email address everyone@harisfazillah.info will be used officialy to send email to all the users but it will be forward to admin@harisfazillah.info.

Email will be resend using bcc by email address all-users@harisfazillah.info


-------- Postfix main.cf example

# For Virtual Domain harisfazillah.info

virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf

virtual_transport = virtual
virtual_mailbox_base = /var/mail/vmail
virtual_mailbox_limit = 512000000
virtual_mailbox_maps = ldap:/etc/postfix/ldap-mailbox.cf
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_mailbox_domains = harisfazillah.info
virtual_minimum_uid = 1000
virtual_uid_maps = static:2033
virtual_gid_maps = static:548
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes


Followers

 
Powered by WebRing.