docs/diploma

annotate docs/stuff.txt @ 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
children
rev   line source
meillo@398 1 www.sendmail.org/~ca/email/mel/Links.html
meillo@398 2 lwn.net/Articles/110100
meillo@398 3 lwn.net/Articles/208831
meillo@398 4 popcon.debian.org
meillo@398 5 www.oreillynet.com/lpt/a/6849
meillo@398 6 cr.yp.to/surveys/smtpsoftware6.txt
meillo@398 7 fanf.livejournal.com/74647.html
meillo@398 8 fanf.livejournal.com/71215.html
meillo@398 9
meillo@398 10
meillo@398 11
meillo@398 12 www.pcworld.com/article/135680/study_finds_spams_achilles_heel.html
meillo@398 13 mailchannels.com
meillo@398 14
meillo@398 15
meillo@398 16
meillo@398 17
meillo@398 18 nion: call graph howto
meillo@398 19
meillo@398 20
meillo@398 21
meillo@398 22
meillo@398 23 % spamanteil aller email
meillo@398 24 www.absolit.de/eMail-Marketing/74-aller-E-Mails-Spam.html
meillo@398 25 www.clickz.com/stats/sectors/software/article.php/3384421
meillo@398 26 www.clickz.com/stats/sectors/email/article.php/2447341
meillo@398 27 internetweek.com/e-business/showArticle.jhtml?articleID=21100199
meillo@398 28 www.newsfactor.com/story.xhtml?story_id=30294
meillo@398 29
meillo@398 30
meillo@398 31 spam und viren bekämpfen
meillo@398 32 ------------------------
meillo@398 33 p.18 was tun mit erkannter email?
meillo@398 34 p.21 eingehende und ausgehende email
meillo@398 35 p.23 kapitel03
meillo@398 36 p.47 exim ACLs
meillo@398 37 p.69 sendmail milter
meillo@398 38 p.101 SA einbindung in exim (content scanning)
meillo@398 39 p-116 DNSBL
meillo@398 40 p.119 dyndns (aufnahme in blacklists)
meillo@398 41 p.126 blacklists in MTA einbinden
meillo@398 42 p.139 greylists in MTA einbinden
meillo@398 43 p.170 clamav in MTA einbinden
meillo@398 44 p.179 amavis
meillo@398 45 p.192 amavis: arten unerwünschter emails
meillo@398 46
meillo@398 47 das postfix buch
meillo@398 48 ----------------
meillo@398 49 p.12 SMTP kommandos
meillo@398 50 p-18 mail headers
meillo@398 51 p.45 modulares postfix
meillo@398 52 p.79 DNS für mails
meillo@398 53 p.104 dyndns und mails
meillo@398 54 p.134 open relays
meillo@398 55 p.156 teergruben
meillo@398 56 p.157 sicher relayen
meillo@398 57 p.161 smtp-auth
meillo@398 58 p.235 mail backup
meillo@398 59 p.299 amavis
meillo@398 60 p.322 TLS
meillo@398 61 p.329 Postfix und TLS/stunnel
meillo@398 62
meillo@398 63 postfix (dent)
meillo@398 64 --------------
meillo@398 65 p.6 postfix sec
meillo@398 66 p.43 relay control
meillo@398 67 p.57 tables
meillo@398 68 p.151 ch12: sasl
meillo@398 69 p.164 ch13: tls
meillo@398 70
meillo@398 71
meillo@398 72 postfix tables
meillo@398 73 --------------
meillo@398 74 access (smtpd): access on sender, reciptient, hostname
meillo@398 75 canonical (cleanup): general aliases for sender and recipients
meillo@398 76 virtual (cleanup): local and remote reciptient aliases
meillo@398 77 relocated (qmgr): bounces with name of new address
meillo@398 78 transport (trivial-rewrite): specifies transport way for domains
meillo@398 79 aliases (local): local recipient aliases
meillo@398 80 .forward (local): aliases for the own user
meillo@398 81
meillo@398 82
meillo@398 83 transport table:
meillo@398 84 domain1.de uucp:host1
meillo@398 85 test.de smtp:mail.test.de:10025
meillo@398 86 example.com qmtp:
meillo@398 87
meillo@398 88
meillo@398 89
meillo@398 90
meillo@398 91
meillo@398 92
meillo@398 93 reasons for qmail (from dave sill's book):
meillo@398 94 - security
meillo@398 95 1) programs and files are not addresses, so don't treat them as addresses
meillo@398 96 2) do as little as possible in setuid programs
meillo@398 97 3) do as little as possible as root
meillo@398 98 4) move separate functions into mutually untrusting programs
meillo@398 99 5) don't parse
meillo@398 100 6) keep it simple, stupid
meillo@398 101 7) write bug-free code
meillo@398 102 - performance
meillo@398 103 - reliability
meillo@398 104 - simplicity
meillo@398 105 1) clean design
meillo@398 106 2) frugal feature set
meillo@398 107 3) efficient coding
meillo@398 108
meillo@398 109
meillo@398 110 test messages:
meillo@398 111 - local user to local user
meillo@398 112 - local user to nonexistent local address
meillo@398 113 - local user to valid remote address
meillo@398 114 - local user to local postmaster
meillo@398 115 - invalid local user to invalid local user
meillo@398 116 - SMTP server test
meillo@398 117 - remote user to local user
meillo@398 118 - remote user to invalid local user
meillo@398 119 - MUA test
meillo@398 120 - remote to postmaster
meillo@398 121
meillo@398 122
meillo@398 123
meillo@398 124 http://www.summersault.com/chris/techno/qmail/qmail-antispam.html
meillo@398 125
meillo@398 126 qmail: badmailfrom (hardcoded list)
meillo@398 127
meillo@398 128
meillo@398 129
meillo@398 130
meillo@398 131
meillo@398 132 qmail-inject:
meillo@398 133 - ensures rfc822 compliant message
meillo@398 134 - address qualification -> localpart@localhost.localdomain
meillo@398 135 - recipients: creates header fields from command line
meillo@398 136 - stripps all Bcc: and Resent-Bcc: headers
meillo@398 137 - if no To: or Cc: add: ``Cc: recipient list not shown: ;''
meillo@398 138 - adds if not provided: From: (invokin user), Date: (current date GMT), Message-Id: (timestamp.pid.qmail@qualifiedhostname)
meillo@398 139 - adds commas between addresses if missing (``bob alice'' -> ``bob, alice'')
meillo@398 140 - removes Return-Path and Content-Length
meillo@398 141