Sign inSign up

nishidayuya/quickml

By nishidayuya

Updated over 8 years ago

A QuickML docker image based on official Debian image

Image
0

592

nishidayuya/quickml repository overview

A QuickML docker image based on official Debian image

QuickML is an easy-to-use mailing list system.

Issues and pull-requests are available on GitHub repository.

Usage

Run on 10025 port and store mailing lists to ./mls directory.

$ docker run -p=10025:10025 -e=SMTP_HOST=smtp-server-host \
    -v=$PWD/mls:/var/lib/quickml \
    -d nishidayuya/quickml:stretch

For production use, we recommended to use docker-compose.

$ wget https://raw.githubusercontent.com/nishidayuya/docker-quickml/master/docker-compose.yml
<edit SMTP_HOST environment on docker-compose.yml>
$ docker-compose up -d

Environments

NameDescription
SMTP_HOSTREQUIRED. SMTP server host. Hostname or IP address.
SMTP_PORTSMTP server port. Defaults to 25.
DOMAINSMTP domain. Defaults to value of SMTP_HOST environment.
POSTMASTERPostmaster email address. Defaults to postmaster@<value of DOMAIN>.
INFO_URLThe URL to understand how to use QuickML. Defaults to empty string.
MAX_MEMBERSNumber of members limit per ML. Defaults to 100.
MAX_MAIL_LENGTHMail size limit. Defaults to 102400 (100KiB).
ML_LIFE_TIMEML life time. Seconds. Defaults to 2678400 (31 days).
ML_ALERT_TIMEML alert time. Seconds. Defaults to 2592000 (30 days).
AUTO_UNSUBSCRIBE_COUNTAuto unsubscribe count. Defaults to 5.
AUTHORIZED_CREATORSEmail addresses which can create new ML. Defaults to empty (all email addresses are allowed).
AUTHORIZED_CREATORS_LISTPath to authorized_creators_list file.
MESSAGE_CATALOGMessage catalog. Defaults to use English message catalog. If you want to use Japanese message catalog, set /usr/share/quickml/messages.ja. Other language message catalogs are welcome.
DISTRIBUTE_ADDRESSEmail address to receive copy of sent emails.
REPORT_ADDRESSEmail address to receive new ML notification.

Tag summary

Content type

Image

Digest

Size

71.6 MB

Last updated

over 8 years ago

docker pull nishidayuya/quickml