SEND_ACCESS 和 ORIG_SEND_ACCESS 表
您可用 SEND_ACCESS 和 ORIG_SEND_ACCESS 映射表控制谁能或不能发送邮件、接收邮件或收发兼而有之。访问检查可确认邮件的信封 From 地址和信封 To 地址是可用的,并知晓邮件从何通道进入以及准备从何通道的发出。
如果 SEND_ACCESS 或 ORIG_SEND_ACCESS 映射表存在,MTA 则对通过 MTA 的每封邮件的每一收件人用下列格式的字符串在表中扫描(请注意使用的竖杠字符|):
src-channel|from-address|dst-channel|to-address
src-channel 是排列该邮件的通道;from-address 是发件人的地址;dst-channel 是邮件将被列于其中队列的通道;to-address 是邮件的收件人地址。如果在这四个字段中的任何一个字段中输入一个星号,则可使该字段与任何适当的通道或地址相匹配。
这里的地址指信封地址;也就是信封 From 地址和信封 To 地址。对于 SEND_ACCESS,信封 To 地址是在重写、别名扩展等操作完成后才予以检查;而对于ORIG_SEND_ACCESS,原先指定的信封To地址是在重写后,但在别名扩展前予以检查。
如果搜索字符串与某一模式相匹配(即表中项目左侧者),系统则对随后生成的映射输出进行检查。如果输出包括 $Y 或 $y 标志,那么针对该特定的收件人地址的入队是允许的。如果输出含任何 $N、$n、$F 或 $f 标志,则拒绝该特定地址入队。在出现被拒绝的情况时,系统可在映射输出中提供一则任选讯息,以说明被拒原因。该字符串将包括在 MTA 发出的拒收错误讯息之中。如果输出中没有字符串($N、$n、$F 或 $f 标志以外的),系统将使用默认的拒收讯息。有关其它标志的说明,请见“访问控制映射表标志”。
在下面的范例中,从 mail、Pine 等 UNIX 用户代理程序发送的邮件来自本地通道 l,通往互联网的邮件须经由某种 TCP/IP 通道送出。假定您不准许本地用户(postmaster 除外)向互联网发送邮件,但可以从互联网接收邮件。那么可以实行这一限制规定的方法是通过如图 10-1 中所示的 SEND_ACCESS 映射表。在映射表中,本地主机名被假定为 sesta.com。在通道名“tcp_*”中则使用通配符,以便与任何可能的 TCP/IP 通道名匹配(例如,tcp_local)。
在拒收讯息中,系统使用了美元符号摘引该则讯息中的空格。没有这些美元符号,拒收将会过早停止并且只显示“Internet”而不是“Internet postings are not permitted”。注意,本例忽略其他可能的“本地”邮件传送源,比如来自基于 PC 的邮件系统,或者来自 POP 或 IMAP 客户机。
图 10-1 SEND_ACCESS 映射表
--------------------------------------------------------------------------------
SEND_ACCESS
*|postmaster@sesta.com|*|* $Y
*|*|*|postmaster@sesta.com $Y
l|*@sesta.com|tcp_*|* $NInternet$ postings$ are$ not$ \
permitted
--------------------------------------------------------------------------------
上一页 1 23 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 下一页
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 管理员 指南 邮件 文件 日志 用户 通道 服务器 使用 一个 |
注册
个人空间
