January 18, 2011

 Creating Mailing Lists in Atmail 6.x

As some may have noticed, the method used for mailing list creation in Atmail 5.x no longer works with Atmail6. There is however a solution to creating mailing lists for Atmail 6. The easiest way, if you have many users to add at once is to use the batch-alias-create.php script described here. Create a csv file like such:

Deliver,list@domain.com,user1@dom.com;user2@dom.com;user3@dom.com;...etc

(If you have more than one mailing list you wish to create then put the details for each one on a new line in the csv file.)

With the example above a "deliver locally and alias" alias will be created which will result in all mail sent to list@domain.com also being forwarded to each email address specified (note that the "forward-to" addresses are separated by a semi-colon ";" not a comma ","). The effect of this is the same as the old style Atmail 5 mailing list; list@domain.com will receive a copy of all emails and they will also be forwarded to everyone in the "list".

To add single addresses to the mailing list just go to Webadmin > Services > Mail Aliases, select "Local Alias" as the alias type, enter the address of the list in the "Local Email Address" field and the address of the user you wish to add in the "Forward To" field, then click "Add Alias".

To delete addresses from the list simply find in the table the entry or entries you wish to delete, check the checkbox then click "Delete Selected". You may wish to type in the name of the list or the name of the account in the "Filter by domain" field at the top if you have many entries in the table, just to make your target easier to find.

And that is about it. Pretty simple!


Filed under: Atmail 6, maintenance tools, Hints and Tips — Brad Kowalczyk @ 8:15 pm