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 |