meillo@202: .PS meillo@202: # the new architecture meillo@202: meillo@202: maxpswid = 6.0 meillo@202: linewid = 0.2 meillo@202: movewid = 0.3 meillo@202: meillo@202: meillo@202: I: [ meillo@202: down meillo@395: I1: ellipse "smtpd" meillo@202: move 0.2 meillo@395: I2: ellipse "sendmail" meillo@202: move 0.2 meillo@202: I3: ellipse "..." meillo@202: ] meillo@202: meillo@202: move meillo@202: meillo@202: QI: ellipse "queue-in" meillo@202: arrow up right meillo@202: IQ: box dashed "incoming" "queue" meillo@202: arrow meillo@202: SC: ellipse "scanning" meillo@202: arrow meillo@202: OQ: box dashed "outgoing" "queue" meillo@202: arrow down right meillo@202: QO: ellipse "queue-out" meillo@202: meillo@202: move meillo@202: meillo@202: O: [ meillo@202: down meillo@395: O1: ellipse "smtp" meillo@202: move 0.2 meillo@395: O2: ellipse "pipe" meillo@202: move 0.2 meillo@202: O3: ellipse "..." meillo@202: ] meillo@202: meillo@202: arrow from I.I1.e to QI.w meillo@202: arrow from I.I2.e to QI.w meillo@202: arrow from I.I3.e to QI.w meillo@202: meillo@202: arrow from QO.e to O.O1.w meillo@202: arrow from QO.e to O.O2.w meillo@202: arrow from QO.e to O.O3.w meillo@202: meillo@202: meillo@202: line dotted up from SC.n meillo@202: box invis "external mail scanners" ht 0.2 meillo@202: meillo@202: line dotted down from SC.s meillo@202: PL: box dashed "message" "pool" meillo@202: line -> down right from QI.e then to PL.w meillo@202: line <- down left from QO.w then to PL.e meillo@202: meillo@202: meillo@202: .PE