1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
4 xmlns:
dc=
"http://purl.org/dc/elements/1.1/"
5 xmlns:
cc=
"http://web.resource.org/cc/"
6 xmlns:
rdf=
"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:
svg=
"http://www.w3.org/2000/svg"
8 xmlns=
"http://www.w3.org/2000/svg"
9 xmlns:
sodipodi=
"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:
inkscape=
"http://www.inkscape.org/namespaces/inkscape"
14 sodipodi:
version=
"0.32"
15 inkscape:
version=
"0.45"
17 sodipodi:
docbase=
"/home/clsdaniel/Development/OpenServer"
18 sodipodi:
docname=
"fmail-diagram.svg"
19 inkscape:
output_extension=
"org.inkscape.output.svg.inkscape"
20 sodipodi:
modified=
"true">
28 inkscape:
pageopacity=
"0.0"
29 inkscape:
pageshadow=
"2"
31 inkscape:
cx=
"407.01327"
32 inkscape:
cy=
"347.17893"
33 inkscape:
document-units=
"px"
34 inkscape:
current-layer=
"layer1"
37 inkscape:
window-width=
"1024"
38 inkscape:
window-height=
"693"
40 inkscape:
window-y=
"25" />
46 <dc:format>image/svg+xml
</dc:format>
48 rdf:
resource=
"http://purl.org/dc/dcmitype/StillImage" />
53 inkscape:
label=
"Capa 1"
54 inkscape:
groupmode=
"layer"
58 transform=
"translate(-244,240)">
65 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:60.23934555;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
72 style=
"fill:#006aa8;fill-opacity:1;stroke:#006aa8;stroke-width:59.99999619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
76 transform=
"translate(2,-51.705467)">
78 transform=
"matrix(1.0629662,0,0,0.4652786,22.859016,680.76504)"
81 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:85.65721893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
88 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:85.3168869;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
96 transform=
"translate(8.2314834,288.47605)"
97 style=
"font-size:22px;text-align:center;text-anchor:middle"
99 xml:
space=
"preserve"><flowRegion
100 id=
"flowRegion3141"><rect
101 style=
"font-size:22px;text-align:center;text-anchor:middle"
106 id=
"rect3143" /></flowRegion><flowPara
107 style=
"font-size:28px;font-weight:bold;text-align:center;text-anchor:middle"
108 id=
"flowPara3145">BaseServer
</flowPara><flowPara
110 style=
"font-size:28px;font-weight:bold;text-align:center;text-anchor:middle">SMTP Port
</flowPara></flowRoot> </g>
113 transform=
"translate(-190,493.29421)">
115 transform=
"matrix(1.0629662,0,0,0.4561418,216.39706,27.542841)"
118 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:86.510849;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
125 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:86.16712189;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
133 transform=
"translate(204.30859,-350.48179)"
134 style=
"font-size:22px"
136 xml:
space=
"preserve"><flowRegion
137 id=
"flowRegion3155"><rect
138 style=
"font-size:22px"
143 id=
"rect3157" /></flowRegion><flowPara
144 style=
"font-size:28px;font-weight:bold"
145 id=
"flowPara3159">LoadHandler
</flowPara></flowRoot> </g>
148 transform=
"translate(2,-55.999972)">
150 transform=
"matrix(1.1362177,0,0,0.4561418,6.95429,465.54284)"
153 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:83.67572784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
160 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:83.34326935;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 transform=
"translate(-25.05904,70.018208)"
169 style=
"font-size:22px;text-align:center;text-anchor:middle"
171 xml:
space=
"preserve"><flowRegion
172 id=
"flowRegion3169"><rect
173 style=
"font-size:22px;text-align:center;text-anchor:middle"
178 id=
"rect3171" /></flowRegion><flowPara
179 style=
"font-size:28px;font-weight:bold;text-align:center;text-anchor:middle"
180 id=
"flowPara3173">ProtocolHandler
</flowPara><flowPara
182 style=
"font-size:28px;font-weight:bold;text-align:center;text-anchor:middle">SMTP
</flowPara></flowRoot> </g>
185 transform=
"translate(-312,250)">
187 transform=
"matrix(1.1533166,0,0,3.9183299e-2,628.22501,205.54071)"
190 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:283.37109375;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
197 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:282.24517822;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
205 transform=
"translate(632.76276,-334.19654)"
206 style=
"font-size:22px"
208 xml:
space=
"preserve"><flowRegion
209 id=
"flowRegion3183"><rect
210 style=
"font-size:22px"
215 id=
"rect3185" /></flowRegion><flowPara
216 style=
"font-size:28px;font-weight:bold"
217 id=
"flowPara3187">AuthManager
</flowPara></flowRoot> </g>
220 transform=
"translate(-309.87308,-28.00001)">
222 transform=
"matrix(1.1533166,0,0,3.9183299e-2,333.764,483.16129)"
225 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:283.37109375;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
232 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:282.24517822;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
240 transform=
"translate(312.85839,-56.575966)"
241 style=
"font-size:22px"
243 xml:
space=
"preserve"><flowRegion
244 id=
"flowRegion3197"><rect
245 style=
"font-size:22px"
250 id=
"rect3199" /></flowRegion><flowPara
251 style=
"font-size:28px;font-weight:bold"
252 id=
"flowPara3201">MailboxManager
</flowPara></flowRoot> </g>
255 transform=
"translate(-432.12692,4.00633)">
257 transform=
"matrix(1.1533166,0,0,3.9183299e-2,456.01784,377.95234)"
260 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:283.37109375;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
267 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:282.24517822;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
275 transform=
"translate(503.92278,-158.96167)"
276 style=
"font-size:22px"
278 xml:
space=
"preserve"><flowRegion
279 id=
"flowRegion3211"><rect
280 style=
"font-size:22px"
285 id=
"rect3213" /></flowRegion><flowPara
286 style=
"font-size:28px;font-weight:bold"
287 id=
"flowPara3215">MailBox
</flowPara></flowRoot> </g>
290 transform=
"translate(-395.98239,41.99998)">
292 transform=
"matrix(1.1533166,0,0,3.9183299e-2,419.87331,266.75605)"
295 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:283.37109375;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
302 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:282.24517822;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
310 transform=
"translate(461.48919,-273.41187)"
311 style=
"font-size:22px"
313 xml:
space=
"preserve"><flowRegion
314 id=
"flowRegion3225"><rect
315 style=
"font-size:22px"
320 id=
"rect3227" /></flowRegion><flowPara
321 style=
"font-size:28px;font-weight:bold"
322 id=
"flowPara3229">Message
</flowPara></flowRoot> </g>
325 transform=
"matrix(3.1722603,0,0,0.4525429,-311.78217,799.27922)">
332 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:50.27659988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
339 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:50.07685089;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
344 style=
"font-size:22px"
345 transform=
"translate(206.26209,417.05992)"><flowRegion
346 id=
"flowRegion3253"><rect
352 style=
"font-size:22px" /></flowRegion><flowPara
354 style=
"font-size:28px;font-weight:bold">FancyMail
</flowPara></flowRoot> <g
356 transform=
"translate(-44,-48.000007)">
358 transform=
"matrix(1.0629662,0,0,0.4652786,404.39706,677.05958)"
361 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:85.65721893;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
368 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:85.3168869;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
376 transform=
"translate(389.76953,284.77059)"
377 style=
"font-size:22px;text-align:center;text-anchor:middle"
379 xml:
space=
"preserve"><flowRegion
380 id=
"flowRegion3269"><rect
381 style=
"font-size:22px;text-align:center;text-anchor:middle"
386 id=
"rect3271" /></flowRegion><flowPara
387 style=
"font-size:28px;font-weight:bold;text-align:center;text-anchor:middle"
388 id=
"flowPara3273">BaseServer
</flowPara><flowPara
390 style=
"font-size:28px;font-weight:bold;text-align:center;text-anchor:middle">POP3 Port
</flowPara></flowRoot> </g>
393 transform=
"translate(60,420)">
396 transform=
"matrix(8.3195642e-2,0,0,0.1487077,366.57244,328.2842)">
403 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:541.58074951;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
410 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:539.42889404;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
415 style=
"font-size:22px"
416 transform=
"translate(194.4372,-167.13971)"><flowRegion
417 id=
"flowRegion3303"><rect
423 style=
"font-size:22px" /></flowRegion><flowPara
425 style=
"font-size:28px;font-weight:bold">IPC
</flowPara></flowRoot> </g>
428 transform=
"translate(147.82858,493.29421)">
430 transform=
"matrix(1.0629662,0,0,0.4561418,216.39706,27.542841)"
433 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:86.510849;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
440 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:86.16712189;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
448 transform=
"translate(204.30859,-350.48179)"
449 style=
"font-size:22px"
451 xml:
space=
"preserve"><flowRegion
452 id=
"flowRegion3349"><rect
453 style=
"font-size:22px"
458 id=
"rect3351" /></flowRegion><flowPara
459 style=
"font-size:28px;font-weight:bold"
460 id=
"flowPara3353">LoadHandler
</flowPara></flowRoot> </g>
463 transform=
"translate(2,-63.998442)">
465 transform=
"matrix(1.1362177,0,0,0.4561418,344.78287,473.54131)"
468 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:83.67572784;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
475 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:83.34326935;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
483 transform=
"translate(312.76954,78.016681)"
484 style=
"font-size:22px;text-align:center;text-anchor:middle"
486 xml:
space=
"preserve"><flowRegion
487 id=
"flowRegion3363"><rect
488 style=
"font-size:22px;text-align:center;text-anchor:middle"
493 id=
"rect3365" /></flowRegion><flowPara
494 style=
"font-size:28px;font-weight:bold;text-align:center;text-anchor:middle"
495 id=
"flowPara3367">ProtocolHandler
</flowPara><flowPara
497 style=
"font-size:28px;font-weight:bold;text-align:center;text-anchor:middle">POP3
</flowPara></flowRoot> </g>
501 style=
"font-size:22px;text-align:center;text-anchor:middle"
502 transform=
"translate(315.85938,-225.72941)"><flowRegion
503 id=
"flowRegion4510"><rect
509 style=
"font-size:22px;text-align:center;text-anchor:middle" /></flowRegion><flowPara
511 style=
"font-size:28px;font-weight:bold;text-align:center;text-anchor:middle">Other Data Objects
</flowPara></flowRoot> <g
513 transform=
"translate(229.42217,505.41029)">
516 transform=
"matrix(8.3195642e-2,0,0,0.1487077,366.57244,328.2842)">
523 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:541.58074951;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
530 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:539.42889404;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
535 style=
"font-size:22px"
536 transform=
"translate(194.4372,-167.13971)"><flowRegion
537 id=
"flowRegion4526"><rect
543 style=
"font-size:22px" /></flowRegion><flowPara
545 style=
"font-size:28px;font-weight:bold">IPC
</flowPara></flowRoot> </g>
548 transform=
"translate(-106.11588,505.41029)">
551 transform=
"matrix(8.3195642e-2,0,0,0.1487077,366.57244,328.2842)">
558 style=
"fill:#000080;fill-opacity:1;stroke:#000080;stroke-width:541.58074951;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
565 style=
"fill:#006ad5;fill-opacity:1;stroke:#006ad5;stroke-width:539.42889404;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
570 style=
"font-size:22px"
571 transform=
"translate(194.4372,-167.13971)"><flowRegion
572 id=
"flowRegion4542"><rect
578 style=
"font-size:22px" /></flowRegion><flowPara
580 style=
"font-size:28px;font-weight:bold">IPC
</flowPara></flowRoot> </g>