Browse Source

More mailing list

Bob Mottram 11 years ago
parent
commit
ffb617f854
1 changed files with 29 additions and 1 deletions
  1. 29
    1
      beaglebone.txt

+ 29
- 1
beaglebone.txt View File

@@ -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