|
|
1.1 root 1: vanilla 4.2BSD mail flow
2:
3: LOCAL /bin/mail ---- -- /bin/mail -- LOCAL
4: \ /
5: ----------- sendmail --
6: / / \
7: LOCAL Mail --------- / -- uux -------- REMOTE
8: /
9: REMOTE /bin/rmail ------------
10:
11: ==========================
12:
13: smail 4.2BSD mail flow
14:
15: LOCAL /bin/mail -- /bin/mail -- LOCAL
16: \ /
17: ------------ sendmail --
18: / / \
19: LOCAL Mail --- / -- /bin/smail -
20: / (non-bang) \
21: REMOTE /bin/rmail ------ \
22: \ (bang) \
23: ------------------------------------- uux REMOTE
24:
25: ==========================
26:
27: vanilla SVR2 mail flow
28:
29: mail is "/usr/src/cmd/mail.c"
30: rmail is linked to mail
31:
32: LOCAL mail ------------\ /--------------------- LOCAL
33: \ /
34: LOCAL mailx ----> mail ---+----------+
35: / \
36: REMOTE rmail ------------/ \-- uux -------------- REMOTE
37:
38: ==========================
39:
40: Modified SVR2 mail flow using SENDMAIL
41:
42: Definitions of changed/renamed programs
43:
44: mail is "svbinmail.c"
45: lmail is "/usr/src/cmd/mail.c"
46: rmail is linked to smail
47:
48: LOCAL mail ------------\ /-- lmail ---------- LOCAL
49: \ /
50: +--sendmail--+
51: / \
52: LOCAL mailx --- mail ---/ \-- smail -- uux --- REMOTE
53:
54:
55: /-- lmail ------ LOCAL
56: /
57: /--sendmail--+
58: / \
59: / \- smail - uux - REMOTE
60: / (domain | LOCAL)
61: REMOTE rmail --------------+
62: \ (bang)
63: \
64: \------------------ uux -------- REMOTE
65:
66: ==========================
67:
68: Modified SVR2 mail flow without SENDMAIL
69:
70: LOCAL mail ------------\ /-- lmail ---------- LOCAL
71: \ /
72: +-- rmail ---+
73: / / \
74: LOCAL mailx --- mail ---/ / \-- uux ----------- REMOTE
75: /
76: /
77: REMOTE --------------------+
78:
79: #
80: # @(#)Flow.Diagram 2.5 (smail) 9/15/87
81: #
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.