|
@@ -3275,7 +3275,7 @@ If you're in a very locked down environment where access to web sites is severel
|
3275
|
3275
|
-- Jono Bacon
|
3276
|
3276
|
#+END_VERSE
|
3277
|
3277
|
|
3278
|
|
-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.
|
|
3278
|
+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.
|
3279
|
3279
|
|
3280
|
3280
|
#+BEGIN_SRC: bash
|
3281
|
3281
|
apt-get install mailman
|
|
@@ -3284,6 +3284,12 @@ newlist mailman
|
3284
|
3284
|
|
3285
|
3285
|
Enter an email address for the list administrator and a password.
|
3286
|
3286
|
|
|
3287
|
+#+BEGIN_SRC: bash
|
|
3288
|
+emacs /etc/mailman/mm_cfg.py
|
|
3289
|
+#+END_SRC
|
|
3290
|
+
|
|
3291
|
+Set *MTA=None*, then save and exit.
|
|
3292
|
+
|
3287
|
3293
|
Add some settings.
|
3288
|
3294
|
|
3289
|
3295
|
#+BEGIN_SRC: bash
|
|
@@ -3318,6 +3324,20 @@ MM_LISTCHK=MM_HOME/lists/${lc::$local_part}/config.pck
|
3318
|
3324
|
Save and exit.
|
3319
|
3325
|
|
3320
|
3326
|
#+BEGIN_SRC: bash
|
|
3327
|
+emacs /etc/exim4/conf.d/acl/30_exim4-config_check_rcpt
|
|
3328
|
+#+END_SRC
|
|
3329
|
+
|
|
3330
|
+Append the following, before the final /accept/:
|
|
3331
|
+
|
|
3332
|
+#+BEGIN_SRC: bash
|
|
3333
|
+ # Do callback verification unless Mailman incoming bounce
|
|
3334
|
+ deny !local_parts = *-bounces : *-bounces+*
|
|
3335
|
+ !verify = sender/callout=30s,defer_ok
|
|
3336
|
+#+END_SRC
|
|
3337
|
+
|
|
3338
|
+Save and exit.
|
|
3339
|
+
|
|
3340
|
+#+BEGIN_SRC: bash
|
3321
|
3341
|
emacs
|
3322
|
3342
|
/etc/exim4/conf.d/router/450_mailman_aliases
|
3323
|
3343
|
#+END_SRC
|
|
@@ -3418,6 +3438,14 @@ Under *Privacy Options* set steps required for subscription to *Confirm and appr
|
3418
|
3438
|
|
3419
|
3439
|
Also change these settings for the account within https://$HOSTNAME/cgi-bin/mailman/admin/mailman
|
3420
|
3440
|
|
|
3441
|
+To test that the mailing list works:
|
|
3442
|
+
|
|
3443
|
+#+BEGIN_SRC: bash
|
|
3444
|
+exim -d -bt mymailinglistname@$HOSTNAME
|
|
3445
|
+#+END_SRC
|
|
3446
|
+
|
|
3447
|
+If everything is working then this shouldn't show any problems.
|
|
3448
|
+
|
3421
|
3449
|
** Install Tripwire
|
3422
|
3450
|
|
3423
|
3451
|
#+BEGIN_VERSE
|