docs/masqmail-cs
changeset 1:aacb023e76ab
new content
author | meillo@marmaro.de |
---|---|
date | Sun, 01 Mar 2009 20:05:47 +0100 |
parents | 713f8c55babb |
children | 74cc4428c074 |
files | masqmail.tex |
diffstat | 1 files changed, 192 insertions(+), 36 deletions(-) [+] |
line diff
1.1 --- a/masqmail.tex Tue Feb 24 14:09:01 2009 +0100 1.2 +++ b/masqmail.tex Sun Mar 01 20:05:47 2009 +0100 1.3 @@ -24,6 +24,15 @@ 1.4 \frametitle{#1} 1.5 } 1.6 1.7 +\newcommand{\oneline}[1]{ 1.8 + \frame{ 1.9 + \vfill\vfill 1.10 + \centerline{\textbf{#1}} 1.11 + \vfill 1.12 + } 1.13 +} 1.14 + 1.15 + 1.16 1.17 \begin{document} 1.18 1.19 @@ -74,7 +83,7 @@ 1.20 1.21 diploma thesis about masqmail 1.22 1.23 -now Master at University, Ulm 1.24 +now Master studies at University, Ulm 1.25 1.26 } 1.27 1.28 @@ -104,9 +113,9 @@ 1.29 1.30 a Mail Transfer Agent (MTA) 1.31 1.32 -a small MTA 1.33 +a small one 1.34 1.35 -one for a special kind of setup 1.36 +and one for special setups 1.37 1.38 } 1.39 1.40 @@ -117,7 +126,9 @@ 1.41 1.42 over multiple providers 1.43 1.44 -especially: workstations and small networks 1.45 +especially for workstations and small networks 1.46 + 1.47 +also notebooks (maybe the largest market) 1.48 1.49 } 1.50 1.51 @@ -128,9 +139,11 @@ 1.52 1.53 between 1999 and 2003 1.54 1.55 -most likely for masqdialer-controlled ISDN connections 1.56 +most likely: 1.57 1.58 -source of the name (``masq\dots'') 1.59 +- to manage masqdialer-controlled ISDN connections 1.60 + 1.61 +- source of the name (``masq\dots'') 1.62 1.63 } 1.64 1.65 @@ -143,7 +156,7 @@ 1.66 1.67 even its website is down 1.68 1.69 -but included in Debian, Ubuntu, Arch, FreeBSD 1.70 +but included in Debian, Ubuntu, Arch, Mandriva, FreeBSD 1.71 1.72 } 1.73 1.74 @@ -170,17 +183,22 @@ 1.75 } 1.76 1.77 1.78 +\oneline{questions about masqmail?} 1.79 1.80 1.81 -\frame{\ft{masqmail and me} 1.82 + 1.83 +\secframe{when I meet masqmail} 1.84 + 1.85 + 1.86 +\frame{\ft{using unmaintained software} 1.87 1.88 Fall 2007: started to use masqmail 1.89 1.90 Spring 2008: realized it is unmaintained in Debian 1.91 1.92 -A situation to be changed ... but by whom? ... me? 1.93 +A situation to be changed ... but by whom? 1.94 1.95 -No! 1.96 +... me? No! 1.97 1.98 } 1.99 1.100 @@ -189,15 +207,25 @@ 1.101 1.102 Summer 2008: 1.103 1.104 -problem: find a diploma thesis topic 1.105 +problem: find a topic for the diploma thesis 1.106 1.107 -The great idea: solve 2 problems 1.108 +The great idea: solve two problems 1.109 1.110 use the diploma thesis to revive masqmail 1.111 1.112 } 1.113 1.114 1.115 +\frame{\ft{advising professor} 1.116 + 1.117 +Professor Sch\"affter 1.118 + 1.119 +thanks! 1.120 + 1.121 +} 1.122 + 1.123 + 1.124 + 1.125 \frame{\ft{guiding principle} 1.126 1.127 \begin{center} 1.128 @@ -212,18 +240,60 @@ 1.129 } 1.130 1.131 1.132 -\frame{\ft{advising professor} 1.133 1.134 -Prof. Sch\"affter 1.135 1.136 -thanks! 1.137 + 1.138 +\secframe{the thesis} 1.139 + 1.140 + 1.141 +\frame{\ft{general decisions} 1.142 + 1.143 +write in English 1.144 + 1.145 +do the thesis for myself 1.146 + 1.147 +... and for the Free Software community 1.148 + 1.149 +thus, make it free available (see my website!) 1.150 1.151 } 1.152 1.153 1.154 1.155 +\frame{\ft{planned was} 1.156 1.157 -\secframe{the thesis} 1.158 +- purpose and structure of an MTA/of masqmail 1.159 + 1.160 +- security analysis 1.161 + 1.162 +- code improvements 1.163 + 1.164 +- documentation, test, distribution 1.165 + 1.166 + 1.167 +With the goal to release a new version and get it into Debian 1.168 +} 1.169 + 1.170 + 1.171 +\frame{\ft{however, it resulted in} 1.172 + 1.173 +- (introduction) 1.174 + 1.175 +- market analysis 1.176 + 1.177 +- mail transfer agents 1.178 + 1.179 +- masqmail's present and future 1.180 + 1.181 +- improvement plans 1.182 + 1.183 + 1.184 +Became pretty theoretic (I don't worry) 1.185 +} 1.186 + 1.187 + 1.188 + 1.189 + 1.190 1.191 1.192 1.193 @@ -235,7 +305,7 @@ 1.194 1.195 value and problems of masqmail 1.196 1.197 -\textbf{$\Rightarrow$ reasons for this thesis} 1.198 +\textbf{$\Rightarrow$ reasons to do this thesis} 1.199 1.200 } 1.201 1.202 @@ -247,7 +317,7 @@ 1.203 1.204 SWOT and trends for email 1.205 1.206 -\textbf{$\Rightarrow$ show that email will survive} 1.207 +\textbf{$\Rightarrow$ show that email is expected to survive} 1.208 1.209 } 1.210 1.211 @@ -260,7 +330,7 @@ 1.212 1.213 short comparison 1.214 1.215 -\textbf{$\Rightarrow$ provide knowledge for next chapters} 1.216 +\textbf{$\Rightarrow$ provide knowledge for following chapters} 1.217 1.218 } 1.219 1.220 @@ -281,13 +351,106 @@ 1.221 1.222 result 1.223 1.224 -\textbf{$\Rightarrow$ the core of the thesis: how to revive masqmail} 1.225 +\textbf{$\Rightarrow$ the core of the thesis: a plan to revive masqmail} 1.226 1.227 } 1.228 1.229 1.230 1.231 -\frame{ \ft{digression: the result} 1.232 +\frame{ \ft{ch05: improvement plans} 1.233 + 1.234 +more detailed descriptions of the work tasks 1.235 + 1.236 +\textbf{$\Rightarrow$ recommendations how to do the proposed changes} 1.237 + 1.238 +} 1.239 + 1.240 + 1.241 +\oneline{questions?} 1.242 + 1.243 + 1.244 + 1.245 + 1.246 + 1.247 +\secframe{MTAs in detail} 1.248 + 1.249 +\frame{\ft{MTAs} 1.250 + 1.251 +- relay-only MTAs (forwarders): nullmailer, ssmtp 1.252 + 1.253 +- groupware: Lotus Notes, Exchange, opengroupware.org 1.254 + 1.255 +- ``real'' MTAs: sendmail, exim, qmail, postfix, masqmail 1.256 + 1.257 +} 1.258 + 1.259 + 1.260 + 1.261 +\frame{\ft{market shares} 1.262 + 1.263 +FIXME 1.264 + 1.265 +} 1.266 + 1.267 + 1.268 + 1.269 +\frame{\ft{why not sendmail} 1.270 + 1.271 +- too large 1.272 + 1.273 +- too complex 1.274 + 1.275 +- structurally insecure 1.276 + 1.277 +- simply obsolete 1.278 + 1.279 +} 1.280 + 1.281 +\frame{\ft{why not exim} 1.282 + 1.283 +- too large 1.284 + 1.285 +- designed for always online hosts 1.286 + 1.287 +} 1.288 + 1.289 +\frame{\ft{why not qmail} 1.290 + 1.291 +- outdated 1.292 + 1.293 +- designed for always online hosts with fast connections 1.294 + 1.295 +} 1.296 + 1.297 +\frame{\ft{why not postfix} 1.298 + 1.299 +- too large 1.300 + 1.301 +- not designed for masqmail's scenario 1.302 + 1.303 +} 1.304 + 1.305 +\frame{\ft{in summary} 1.306 + 1.307 +- other MTAs are bad substitutes for masqmail 1.308 + 1.309 +- though they seem to be generally able to be substitutes 1.310 + 1.311 +} 1.312 + 1.313 + 1.314 +\oneline{comments and annotations?} 1.315 + 1.316 + 1.317 + 1.318 + 1.319 +\secframe{Requirements} 1.320 + 1.321 + 1.322 + 1.323 + 1.324 + 1.325 +\frame{\ft{the result} 1.326 1.327 ``one fits all'' is not possible 1.328 1.329 @@ -304,21 +467,6 @@ 1.330 } 1.331 1.332 1.333 -\frame{ \ft{ch05: improvement plans} 1.334 - 1.335 -improvements of current code 1.336 - 1.337 -a new design 1.338 - 1.339 -\textbf{$\Rightarrow$ recommendations how to do the proposed changes} 1.340 - 1.341 -} 1.342 - 1.343 - 1.344 - 1.345 - 1.346 - 1.347 - 1.348 1.349 1.350 1.351 @@ -340,6 +488,14 @@ 1.352 } 1.353 1.354 1.355 +\frame{\ft{links} 1.356 + 1.357 +--all urls-- 1.358 + 1.359 +} 1.360 + 1.361 + 1.362 + 1.363 1.364 \frame{ \ft{software used} 1.365