EzMLM Commands: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[User_Tips_%26_Tricks#Mailing_Lists|Back]] | |||
1. Create a mailing list | 1. Create a mailing list | ||
A. Create domain | A. Create domain | ||
Line 11: | Line 12: | ||
2) # chown -R vpopmail:vchkpw /home/vpopmail/domains/mydomain.com/mydomain-list | 2) # chown -R vpopmail:vchkpw /home/vpopmail/domains/mydomain.com/mydomain-list | ||
3) # echo "Reply-To: <#l#>@<#h#>" >> /home/vpopmail/domains/mydomain.com/mydomain-list/headeradd | 3) # echo "Reply-To: <#l#>@<#h#>" >> /home/vpopmail/domains/mydomain.com/mydomain-list/headeradd | ||
2. Remove a mailing list | 2. Remove a mailing list | ||
A. # rm -rf /home/vpopmail/domains/mydomain.com/mydomain-list \ | A. # rm -rf /home/vpopmail/domains/mydomain.com/mydomain-list \ | ||
/home/vpopmail/domains/mydomain.com/.qmail-mydomain-list* | /home/vpopmail/domains/mydomain.com/.qmail-mydomain-list* | ||
3. Change mailing list features | 3. Change mailing list features | ||
A. Remove subject prefix | A. Remove subject prefix | ||
Line 23: | Line 26: | ||
/home/vpopmail/domains/mydomain.com/.qmail-mydomain-list \ | /home/vpopmail/domains/mydomain.com/.qmail-mydomain-list \ | ||
mydomain-list mydomain.com | mydomain-list mydomain.com | ||
4. Allow mailing list to be archived publically | 4. Allow mailing list to be archived publically | ||
A. For 'www.mail-archive.com' add 'archive@mail-archive.com' to your lists' subscribers | A. For 'www.mail-archive.com' add 'archive@mail-archive.com' to your lists' subscribers | ||
Line 31: | Line 34: | ||
2) Access www.mail-archive.com mailing list | 2) Access www.mail-archive.com mailing list | ||
a) Open browser and browse to https://www.mail-archive.com/mydomain-list@mydomain.com/ | a) Open browser and browse to https://www.mail-archive.com/mydomain-list@mydomain.com/ | ||
5. Add users to a mailing list | 5. Add users to a mailing list | ||
A. ezmlm-sub /home/vpopmail/domains/mydomain.com/mydomain-list < list.txt <span style="color:red">(list.txt is a file one email address per line)</span> | A. ezmlm-sub /home/vpopmail/domains/mydomain.com/mydomain-list < list.txt <span style="color:red">(list.txt is a file one email address per line)</span> | ||
B. ezmlm-sub /home/vpopmail/domains/mydomain.com/mydomain-list user@domain.tld user2@domain.tld ... | B. ezmlm-sub /home/vpopmail/domains/mydomain.com/mydomain-list user@domain.tld user2@domain.tld ... | ||
6. Remove users from mailing list | 6. Remove users from mailing list | ||
A. ezmlm-unsub /home/vpopmail/domains/mydomain.com/mydomain-list user@domain.tld user2@domain.tld ... | A. ezmlm-unsub /home/vpopmail/domains/mydomain.com/mydomain-list user@domain.tld user2@domain.tld ... | ||
7. List/Backup users in mailing list | 7. List/Backup users in mailing list | ||
A. ezmlm-list /home/vpopmail/domains/mydomain.com/mydomain-list <stdout> | A. ezmlm-list /home/vpopmail/domains/mydomain.com/mydomain-list <stdout> | ||
B. ezmlm-list /home/vpopmail/domains/mydomain.com/mydomain-list > mydomain-list.txt | B. ezmlm-list /home/vpopmail/domains/mydomain.com/mydomain-list > mydomain-list.txt |
Latest revision as of 08:30, 4 April 2024
1. Create a mailing list A. Create domain 1) # /home/vpopmail/bin/vadddomain mydomain.com 'password' B. Create ezmlm mailling list w/features ezmlm flags Flags: -5 List owner Flags: -Afpqut (No archive, Subject prefix, Public, Service requests, List members only, Trailer) 1) # ezmlm-make -5 postmaster@mydomain.com -Afpqut \ /home/vpopmail/domains/mydomain.com/mydomain-list \ /home/vpopmail/domains/mydomain.com/.qmail-mydomain-list \ mydomain-list mydomain.com 2) # chown -R vpopmail:vchkpw /home/vpopmail/domains/mydomain.com/mydomain-list 3) # echo "Reply-To: <#l#>@<#h#>" >> /home/vpopmail/domains/mydomain.com/mydomain-list/headeradd
2. Remove a mailing list A. # rm -rf /home/vpopmail/domains/mydomain.com/mydomain-list \ /home/vpopmail/domains/mydomain.com/.qmail-mydomain-list*
3. Change mailing list features A. Remove subject prefix 1) # ezmlm-make -+ -F /home/vpopmail/domains/mydomain.com/mydomain-list \ /home/vpopmail/domains/mydomain.com/.qmail-mydomain-list \ mydomain-list mydomain.com B. Add subject prefix 1) # ezmlm-make -+ -f /home/vpopmail/domains/mydomain.com/mydomain-list \ /home/vpopmail/domains/mydomain.com/.qmail-mydomain-list \ mydomain-list mydomain.com
4. Allow mailing list to be archived publically A. For 'www.mail-archive.com' add 'archive@mail-archive.com' to your lists' subscribers 1) Remove X-No-Archive flag a) # vi /home/vpopmail/domains/mydomain.com/mydomain-list/headeradd 1) Remove line: X-No-Archive: yes 2) Access www.mail-archive.com mailing list a) Open browser and browse to https://www.mail-archive.com/mydomain-list@mydomain.com/
5. Add users to a mailing list
A. ezmlm-sub /home/vpopmail/domains/mydomain.com/mydomain-list < list.txt (list.txt is a file one email address per line)
B. ezmlm-sub /home/vpopmail/domains/mydomain.com/mydomain-list user@domain.tld user2@domain.tld ...
6. Remove users from mailing list A. ezmlm-unsub /home/vpopmail/domains/mydomain.com/mydomain-list user@domain.tld user2@domain.tld ...
7. List/Backup users in mailing list A. ezmlm-list /home/vpopmail/domains/mydomain.com/mydomain-list <stdout> B. ezmlm-list /home/vpopmail/domains/mydomain.com/mydomain-list > mydomain-list.txt