summaryrefslogtreecommitdiff
path: root/doc/Email.txt
blob: dc1d5a402db71e7082b8fa2d4f9eebda19e2f254 (plain)
  1. Mail Transport Agents (MTA)
  2. ---------------------------
  3. Postfix is a good choice as allround MTA: Robust, elegant configuration
  4. logic, extreme scalability.
  5. A pool of mail exchange (MX) backup servers is listed in the file
  6. /etc/local-COMMON/postfix/permit_mx_backup_networks
  7. (/etc/local-COMMON/postfix/mx_networks is deprecated!).
  8. The script /etc/local-COMMON/postfix/anti-uce.sh started as an antispam
  9. autoconfig script, but is evolving into a catch-all script for StartTLS,
  10. MX backup pool, (maybe) pop-before-smtp and other tweaks.
  11. Postfix 2.0.1 has just come out, with improved responses when emails are
  12. blocked by RBLs: http://www.rfc-ignorant.org/how_to_domain.php
  13. Read this about generally encrypting emails between MTAs whenever
  14. possible: http://www.homeport.org/~adam/starttls.html
  15. Mail Delivery Agents (MDA)
  16. --------------------------
  17. Here's a thread on optimally building a flexible auto-responder using
  18. procmail (the post chosen gives the best result, but lacks explanation):
  19. http://www.rosat.mpe-garching.mpg.de/mailing-lists/procmail/1999-09/msg00254.html
  20. The script /usr/local/sbin/userforward adds (or optionally overwrites)
  21. a .forward and forwards email cruft lying in the incoming spool.
  22. The script is deliberately kept free from interactive dialogs to support
  23. remote triggering from an email, sms or similar.
  24. POP/IMAP daemons
  25. ----------------
  26. UW IMAP and POP3 daemons are currently the best/easiest to integrate
  27. with a heterogenous environment.
  28. dovecot just arrived as Debian package is a promising alternative once
  29. mature - it is ekstremely streamlined and delivers to ~/home by default.
  30. Recent Debian packages are compiled with cleartext passwords turned off
  31. by default. We are not quite ready yet for this move, so here's what
  32. needs to be done to circumvent it: Create the file /etc/c-client.cf and
  33. add the following lines:
  34. I accept the risk for IMAP toolkit 4.1.
  35. set disable-plaintext nil
  36. (Remember the final dot in the first line! - even though I think they
  37. have relaxed on that now and don't even need the correct version now).
  38. hile you are at it, consider adding this one as well (but then make
  39. sure that the ~/mail directory then always exists!):
  40. set mail-subdirectory mail
  41. The script /usr/local/sbin/user-init checks (among alot of other stuff)
  42. for the existense of that directory - when enabled in the hint file
  43. /etc/local/users.conf
  44. Mail User Agents (MUA)
  45. ----------------------
  46. /usr/local/bin/spine and /usr/local/bin/xmutt fires up your favourite
  47. low-tech MUA even in a hi-tech environment :-)
  48. If debugging StartTLS and SASL avoid using Evolution: It leaves a small
  49. daemon running and not releaing SASL from memory (which might be causing
  50. some of the frustrations about getting SASL to work). Run the command
  51. `lsof | grep sasl` to make sure.
  52. ------------
  53. Here's a brief overview of interaction between mail agents and daemons:
  54. http://lists.samba.org/pipermail/linux/1999-September/003605.html
  55. --
  56. $Id: Email.txt,v 1.2 2002-12-28 02:03:20 jonas Exp $