WEB开发网
开发学院操作系统Linux/Unix 在 AIX 上使用 Sendmail 的有趣技巧 阅读

在 AIX 上使用 Sendmail 的有趣技巧

 2010-06-08 00:00:00 来源:WEB开发网   
核心提示: Sendmail 技巧 1第一个问题要求把应该发送给 notus.com.au 上任何用户的邮件转发到 NotUs 邮件服务器,邮件要从用户的桌面邮件客户机发送到以下邮件地址:user@notus.com.au,在 AIX 上使用 Sendmail 的有趣技巧(3),邮件先到达公司邮件服务器,E

Sendmail 技巧 1

第一个问题要求把应该发送给 notus.com.au 上任何用户的邮件转发到 NotUs 邮件服务器。邮件要从用户的桌面邮件客户机发送到以下邮件地址:user@notus.com.au。邮件先到达公司邮件服务器。Exchange 服务器上的一条规则会把消息转发到 AIX SMTP 主机 (aixmta01)。aixmta01 上的 Sendmail 守护进程接收消息,把它传递给 notus.com.au SMTP 服务器,这个服务器最终把邮件投递到用户的邮箱。图 1 给出这个过程的示意图。

图 1. 从桌面到 NotUs SMTP 服务器的邮件流
在 AIX 上使用 Sendmail 的有趣技巧

查看原图(大图)

为了实现这个过程,我必须在 AIX 服务器端对 Sendmail 配置做一些修改。首先,需要启用 mailer table 规则。我把清单 1 所示的条目放在 /etc/mail/sendmail.cf 文件中:

清单 1. sendmail.cf 文件中的条目

Kmailertable hash /etc/mail/mailertable.db 
# not local -- try mailer table lookup 
R$* <@ $+ > $*     $: < $2 > $1 < @ $2 > $3    extract host name 
R< $+ . > $*      $: < $1 > $2          strip trailing dot 
R< $+ > $*       $: < $(mailertable $1 $) > $2  lookup 
R< $~[ : $* > $*    $>MailerToTriple < $1 : $2 > $3     check -- resolved? 
R< $+ > $*       $: $>Mailertable <$1> $2        try domain 
# End of mailer table rules

上一页  1 2 3 4 5 6 7  下一页

Tags:AIX 使用 Sendmail

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接