mlmmj ваще крут
В Debian:
apt-get install mlmmj
Создание тестового списка рассылки “mlmmj-test”:
mlmmj-make-ml
?????
chown -R mail /var/spool/mlmmj/mlmmj-test/
Проблема:
Nov 7 12:50:55 landingstrip /usr/bin/mlmmj-process[14759]: mlmmj-process.c:811: Discarding /var/spool/mlmmj/mlmmj-test//incoming/35c9df58169cbc35 due to missing envelope from address: Success
Решение:
define(`LOCAL_SHELL_FLAGS', `eu9P')dnl
Что всё это значит - неизвестно.
/usr/bin/mlmmj-maintd -F -L /var/spool/mlmmj/mlmmj-test
/usr/bin/mlmmj-sub -L '/var/spool/mlmmj/mlmmj-test' -a 'электронный@адрес'
Для того, чтобы установить собственные заголовки в письмах из списка рассылки (например, очень полезной является настройка заголовка “Reply-To:”, для того чтобы по умолчанию все ответы направлялись в список рассылки), достаточно просто перечислить их в файле /var/spool/mlmmj/mlmmj-test/control/customheaders
:
X-Mailinglist: mlmmj-test Reply-To: mlmmj-test@wombat.org.ua
Чтобы добавлять в конце всех писем списка рассылки некоторый текст (например, напоминающий о том, как можно отключиться от списка рассылки), этот текст можно поместить в файл /var/spool/mlmmj/mlmmj-test/control/footer
:
-- To unsubscribe send a mail to coollist+unsubscribe@lists.domain.net
В Debian:
apt-get install mlmmj-php-web mlmmj-php-web-admin
Для обеспечения совместного доступа веб-сервера и почтовой программы к папкам и файлам списка рассылки, создадим для них общую группу mlmmj
и сделаем эту группу владельцем соответствующего каталога.
addgroup mlmmj adduser www-data mlmmj adduser mail mlmmj
chown -R mail:mlmmj /var/spool/mlmmj/mlmmj-test/
chmod -R g+rw /var/spool/mlmmj/mlmmj-test/subscribers.d/ chmod g+s /var/spool/mlmmj/mlmmj-test/subscribers.d/ chown -R www-data /var/spool/mlmmj/mlmmj-test/control/ chmod -R g+rw /var/spool/mlmmj/mlmmj-test/control/
chmod -R g+rw /var/spool/mlmmj/mlmmj-test/
http://git.cryptomilk.org/projects/mlmmj-webarchiver.git/tree/
http://www.leopold.dk/~martin/mlmmj-scripts.html
https://github.com/ScOut3R/mlmmj-archiver