Wiki source for AdminEmail
====E-mail Administration====
**{{color c="red" text="This information pending change"}}**
>>==Note==
~- Mallo runs Qmail, vpopmail, Courier IMAP, and webmail to provide it's services.
~- Binary administration programs are contained in {{color c="blue" text="/home/vpopmail/bin"}}
~- Alias files(.qmail-*) and Maildir accounts are contained in {{color c="blue" text="/home/vpopmail/domains/<domain-name>"}}>>
===vpopmail===
{{color c="blue" text="/var/qmail/users/assign"}}
This file is where vpopmail "hooks" into qmail. You need to understand qmail pretty well to see how it works, but the key is to look at the .qmail-default file in /home/vpopmail/domains/vote-smart.org/.qmail-default. It tells qmail to use the program "vdeliver" to deliver mail to users. "vdeliver" is the special vpopmail delivery agent and it's how qmail delivers to such a weird set of directories.
===Courier IMAP===
Courier IMAP is used as the imap engine, because it reads the vpopmail authentication information system with no problems and because it will server maildirs via IMAP no problem.
>>==See Also==
~- [[Servers Mallo server]]
~- [[AdminEzmlm]]>>
===Administration Tasks===
**Adding email accounts**
%%/home/vpopmail/bin/vadduser <username>%%
**Removing email accounts**
%%/home/vpopmail/bin/vdeluser <username>%%
**E-mail Aliases**
Add <username> or <full_email_address> to appropriate alias files in /home/vpopmail/vote-smart.org/.qmail-*
**Mailing Lists**
Mailing lists are administered from the [[http://qmail.votesmart.org qmail Control Panel]]. Most other tasks can be done there also.
**Remote administration**
To remotely administer your mailing list, you’ll have to become familiar with the Ezmlm-idx addressing scheme. The owner/moderator of the list can perform a number of administrative functions for the mailing list by simply sending e-mail to various e-mail addresses for the list.
For example, to add a new subscriber to the mailing list, you would send an e-mail to ##mailto:dummy-allow-user=otherdomain.com@mydomain.com##, and this will subscribe the user ##mailto:user@otherdomain.com## to the ##mailto:dummy@mydomain.com## mailing list. You can likewise unsubscribe users by sending the message to ##dummy-unsubscribe## as opposed to dummy-subscribe with the same address syntax. To deny a user from using the mailing list, you’d send an e-mail to ##mailto:dummy-deny-baduser=baddomain.com@mydomain.com##, which would prevent the user ##mailto:baduser@baddomain.com## from subscribing or posting to the mailing list. This is useful to ban users who cause problems or spam the mailing lists.
**System Control**
/usr/bin/qmailctl {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help}
**Queue Control**
/usr/local/bin/qmHandle
**Links**
[[http://www.qmailwiki.org/index.php/Vpopmail Qmail's Vpopmail Wiki]]
[[https://mailbox.hrnoc.net/qmailadmin/images/help/index.html QmailAdmin Help]]
----
CategoryITMisc
**{{color c="red" text="This information pending change"}}**
>>==Note==
~- Mallo runs Qmail, vpopmail, Courier IMAP, and webmail to provide it's services.
~- Binary administration programs are contained in {{color c="blue" text="/home/vpopmail/bin"}}
~- Alias files(.qmail-*) and Maildir accounts are contained in {{color c="blue" text="/home/vpopmail/domains/<domain-name>"}}>>
===vpopmail===
{{color c="blue" text="/var/qmail/users/assign"}}
This file is where vpopmail "hooks" into qmail. You need to understand qmail pretty well to see how it works, but the key is to look at the .qmail-default file in /home/vpopmail/domains/vote-smart.org/.qmail-default. It tells qmail to use the program "vdeliver" to deliver mail to users. "vdeliver" is the special vpopmail delivery agent and it's how qmail delivers to such a weird set of directories.
===Courier IMAP===
Courier IMAP is used as the imap engine, because it reads the vpopmail authentication information system with no problems and because it will server maildirs via IMAP no problem.
>>==See Also==
~- [[Servers Mallo server]]
~- [[AdminEzmlm]]>>
===Administration Tasks===
**Adding email accounts**
%%/home/vpopmail/bin/vadduser <username>%%
**Removing email accounts**
%%/home/vpopmail/bin/vdeluser <username>%%
**E-mail Aliases**
Add <username> or <full_email_address> to appropriate alias files in /home/vpopmail/vote-smart.org/.qmail-*
**Mailing Lists**
Mailing lists are administered from the [[http://qmail.votesmart.org qmail Control Panel]]. Most other tasks can be done there also.
**Remote administration**
To remotely administer your mailing list, you’ll have to become familiar with the Ezmlm-idx addressing scheme. The owner/moderator of the list can perform a number of administrative functions for the mailing list by simply sending e-mail to various e-mail addresses for the list.
For example, to add a new subscriber to the mailing list, you would send an e-mail to ##mailto:dummy-allow-user=otherdomain.com@mydomain.com##, and this will subscribe the user ##mailto:user@otherdomain.com## to the ##mailto:dummy@mydomain.com## mailing list. You can likewise unsubscribe users by sending the message to ##dummy-unsubscribe## as opposed to dummy-subscribe with the same address syntax. To deny a user from using the mailing list, you’d send an e-mail to ##mailto:dummy-deny-baduser=baddomain.com@mydomain.com##, which would prevent the user ##mailto:baduser@baddomain.com## from subscribing or posting to the mailing list. This is useful to ban users who cause problems or spam the mailing lists.
**System Control**
/usr/bin/qmailctl {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help}
**Queue Control**
/usr/local/bin/qmHandle
**Links**
[[http://www.qmailwiki.org/index.php/Vpopmail Qmail's Vpopmail Wiki]]
[[https://mailbox.hrnoc.net/qmailadmin/images/help/index.html QmailAdmin Help]]
----
CategoryITMisc