docs/diploma

changeset 398:40c2c6810f38

added a list of various stuff, just to store it
author meillo@marmaro.de
date Sat, 07 Feb 2009 22:43:07 +0100
parents 13e630c5a44d
children a641bea7a087
files docs/stuff.txt
diffstat 1 files changed, 141 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/docs/stuff.txt	Sat Feb 07 22:43:07 2009 +0100
     1.3 @@ -0,0 +1,141 @@
     1.4 +www.sendmail.org/~ca/email/mel/Links.html
     1.5 +lwn.net/Articles/110100
     1.6 +lwn.net/Articles/208831
     1.7 +popcon.debian.org
     1.8 +www.oreillynet.com/lpt/a/6849
     1.9 +cr.yp.to/surveys/smtpsoftware6.txt
    1.10 +fanf.livejournal.com/74647.html
    1.11 +fanf.livejournal.com/71215.html
    1.12 +
    1.13 +
    1.14 +
    1.15 +www.pcworld.com/article/135680/study_finds_spams_achilles_heel.html
    1.16 +mailchannels.com
    1.17 +
    1.18 +
    1.19 +
    1.20 +
    1.21 +nion: call graph howto
    1.22 +
    1.23 +
    1.24 +
    1.25 +
    1.26 +% spamanteil aller email
    1.27 +www.absolit.de/eMail-Marketing/74-aller-E-Mails-Spam.html
    1.28 +www.clickz.com/stats/sectors/software/article.php/3384421
    1.29 +www.clickz.com/stats/sectors/email/article.php/2447341
    1.30 +internetweek.com/e-business/showArticle.jhtml?articleID=21100199
    1.31 +www.newsfactor.com/story.xhtml?story_id=30294
    1.32 +
    1.33 +
    1.34 +spam und viren bekämpfen
    1.35 +------------------------
    1.36 +p.18 was tun mit erkannter email?
    1.37 +p.21 eingehende und ausgehende email
    1.38 +p.23 kapitel03
    1.39 +p.47 exim ACLs
    1.40 +p.69 sendmail milter
    1.41 +p.101 SA einbindung in exim (content scanning)
    1.42 +p-116 DNSBL
    1.43 +p.119 dyndns (aufnahme in blacklists)
    1.44 +p.126 blacklists in MTA einbinden
    1.45 +p.139 greylists in MTA einbinden
    1.46 +p.170 clamav in MTA einbinden
    1.47 +p.179 amavis
    1.48 +p.192 amavis: arten unerwünschter emails
    1.49 +
    1.50 +das postfix buch
    1.51 +----------------
    1.52 +p.12 SMTP kommandos
    1.53 +p-18 mail headers
    1.54 +p.45 modulares postfix
    1.55 +p.79 DNS für mails
    1.56 +p.104 dyndns und mails
    1.57 +p.134 open relays
    1.58 +p.156 teergruben
    1.59 +p.157 sicher relayen
    1.60 +p.161 smtp-auth
    1.61 +p.235 mail backup
    1.62 +p.299 amavis
    1.63 +p.322 TLS
    1.64 +p.329 Postfix und TLS/stunnel
    1.65 +
    1.66 +postfix (dent)
    1.67 +--------------
    1.68 +p.6 postfix sec
    1.69 +p.43 relay control
    1.70 +p.57 tables
    1.71 +p.151 ch12: sasl
    1.72 +p.164 ch13: tls
    1.73 +
    1.74 +
    1.75 +postfix tables
    1.76 +--------------
    1.77 +access (smtpd): access on sender, reciptient, hostname
    1.78 +canonical (cleanup): general aliases for sender and recipients
    1.79 +virtual (cleanup): local and remote reciptient aliases
    1.80 +relocated (qmgr): bounces with name of new address
    1.81 +transport (trivial-rewrite): specifies transport way for domains
    1.82 +aliases (local): local recipient aliases
    1.83 +.forward (local): aliases for the own user
    1.84 +
    1.85 +
    1.86 +transport table:
    1.87 +domain1.de    uucp:host1
    1.88 +test.de       smtp:mail.test.de:10025
    1.89 +example.com   qmtp:
    1.90 +
    1.91 +
    1.92 +
    1.93 +
    1.94 +
    1.95 +
    1.96 +reasons for qmail (from dave sill's book):
    1.97 +- security
    1.98 +	1) programs and files are not addresses, so don't treat them as addresses
    1.99 +	2) do as little as possible in setuid programs
   1.100 +	3) do as little as possible as root
   1.101 +	4) move separate functions into mutually untrusting programs
   1.102 +	5) don't parse
   1.103 +	6) keep it simple, stupid
   1.104 +	7) write bug-free code
   1.105 +- performance
   1.106 +- reliability
   1.107 +- simplicity
   1.108 +	1) clean design
   1.109 +	2) frugal feature set
   1.110 +	3) efficient coding
   1.111 +
   1.112 +
   1.113 +test messages:
   1.114 +- local user to local user
   1.115 +- local user to nonexistent local address
   1.116 +- local user to valid remote address
   1.117 +- local user to local postmaster
   1.118 +- invalid local user to invalid local user
   1.119 +- SMTP server test
   1.120 +- remote user to local user
   1.121 +- remote user to invalid local user
   1.122 +- MUA test
   1.123 +- remote to postmaster
   1.124 +
   1.125 +
   1.126 +
   1.127 +http://www.summersault.com/chris/techno/qmail/qmail-antispam.html
   1.128 +
   1.129 +qmail: badmailfrom (hardcoded list)
   1.130 +
   1.131 +
   1.132 +
   1.133 +
   1.134 +
   1.135 +qmail-inject:
   1.136 +- ensures rfc822 compliant message
   1.137 +	- address qualification -> localpart@localhost.localdomain
   1.138 +	- recipients: creates header fields from command line
   1.139 +	- stripps all Bcc: and Resent-Bcc: headers
   1.140 +	- if no To: or Cc: add: ``Cc: recipient list not shown: ;''
   1.141 +	- adds if not provided: From: (invokin user), Date: (current date GMT), Message-Id: (timestamp.pid.qmail@qualifiedhostname)
   1.142 +	- adds commas between addresses if missing (``bob alice'' -> ``bob, alice'')
   1.143 +	- removes Return-Path and Content-Length
   1.144 +