202
|
1 .PS
|
|
2 # the new architecture
|
|
3
|
|
4 maxpswid = 6.0
|
|
5 linewid = 0.2
|
|
6 movewid = 0.3
|
|
7
|
|
8
|
|
9 I: [
|
|
10 down
|
395
|
11 I1: ellipse "smtpd"
|
202
|
12 move 0.2
|
395
|
13 I2: ellipse "sendmail"
|
202
|
14 move 0.2
|
|
15 I3: ellipse "..."
|
|
16 ]
|
|
17
|
|
18 move
|
|
19
|
|
20 QI: ellipse "queue-in"
|
|
21 arrow up right
|
|
22 IQ: box dashed "incoming" "queue"
|
|
23 arrow
|
|
24 SC: ellipse "scanning"
|
|
25 arrow
|
|
26 OQ: box dashed "outgoing" "queue"
|
|
27 arrow down right
|
|
28 QO: ellipse "queue-out"
|
|
29
|
|
30 move
|
|
31
|
|
32 O: [
|
|
33 down
|
395
|
34 O1: ellipse "smtp"
|
202
|
35 move 0.2
|
395
|
36 O2: ellipse "pipe"
|
202
|
37 move 0.2
|
|
38 O3: ellipse "..."
|
|
39 ]
|
|
40
|
|
41 arrow from I.I1.e to QI.w
|
|
42 arrow from I.I2.e to QI.w
|
|
43 arrow from I.I3.e to QI.w
|
|
44
|
|
45 arrow from QO.e to O.O1.w
|
|
46 arrow from QO.e to O.O2.w
|
|
47 arrow from QO.e to O.O3.w
|
|
48
|
|
49
|
|
50 line dotted up from SC.n
|
|
51 box invis "external mail scanners" ht 0.2
|
|
52
|
|
53 line dotted down from SC.s
|
|
54 PL: box dashed "message" "pool"
|
|
55 line -> down right from QI.e then to PL.w
|
|
56 line <- down left from QO.w then to PL.e
|
|
57
|
|
58
|
|
59 .PE
|