More mailing list

This commit is contained in:
Bob Mottram 2014-02-16 11:35:01 +00:00
parent 227b1948c8
commit ffb617f854
1 changed files with 29 additions and 1 deletions

View File

@ -3275,7 +3275,7 @@ If you're in a very locked down environment where access to web sites is severel
-- Jono Bacon -- Jono Bacon
#+END_VERSE #+END_VERSE
Mailing lists are old skool but still a common and easy way of communicating on the internet. If you're running a public organisation such as an open source project or community group then you may want to set one up. Mailing lists are old skool but still remain as a common and easy way of communicating on the internet. If you're running a public organisation such as an open source project or community group then you may want to set one up.
#+BEGIN_SRC: bash #+BEGIN_SRC: bash
apt-get install mailman apt-get install mailman
@ -3284,6 +3284,12 @@ newlist mailman
Enter an email address for the list administrator and a password. Enter an email address for the list administrator and a password.
#+BEGIN_SRC: bash
emacs /etc/mailman/mm_cfg.py
#+END_SRC
Set *MTA=None*, then save and exit.
Add some settings. Add some settings.
#+BEGIN_SRC: bash #+BEGIN_SRC: bash
@ -3317,6 +3323,20 @@ MM_LISTCHK=MM_HOME/lists/${lc::$local_part}/config.pck
Save and exit. Save and exit.
#+BEGIN_SRC: bash
emacs /etc/exim4/conf.d/acl/30_exim4-config_check_rcpt
#+END_SRC
Append the following, before the final /accept/:
#+BEGIN_SRC: bash
# Do callback verification unless Mailman incoming bounce
deny !local_parts = *-bounces : *-bounces+*
!verify = sender/callout=30s,defer_ok
#+END_SRC
Save and exit.
#+BEGIN_SRC: bash #+BEGIN_SRC: bash
emacs emacs
/etc/exim4/conf.d/router/450_mailman_aliases /etc/exim4/conf.d/router/450_mailman_aliases
@ -3418,6 +3438,14 @@ Under *Privacy Options* set steps required for subscription to *Confirm and appr
Also change these settings for the account within https://$HOSTNAME/cgi-bin/mailman/admin/mailman Also change these settings for the account within https://$HOSTNAME/cgi-bin/mailman/admin/mailman
To test that the mailing list works:
#+BEGIN_SRC: bash
exim -d -bt mymailinglistname@$HOSTNAME
#+END_SRC
If everything is working then this shouldn't show any problems.
** Install Tripwire ** Install Tripwire
#+BEGIN_VERSE #+BEGIN_VERSE