在 AIX 上使用 Sendmail 的有趣技巧
2010-06-08 00:00:00 来源:WEB开发网图 2. 从桌面通过 Sendmail 服务器到达 SAP ICM SMTP 服务器的端口 25250 的邮件流
查看原图(大图)
我没有使用 SAP 系统的实际主机名 (sapaix01),而是创建了一个 DNS 别名 icm01。这个别名指向 SAP 服务器的实际 IP 地址。这有助于(在日志中)识别以 SAP 系统 “Internet Communication Manager (ICM)” SMTP 服务器作为目的地的通信流。我还在 /etc/hosts 文件中添加了 ICM DNS 别名的条目。
# grep -p icm /etc/hosts
10.1.1.22 icm01.xyz.com.au
这里同样可以使用 Sendmail mailertable 条目,但是需要有办法处理非默认的 SMTP 端口。
我在 /etc/mail/mailertable 文件中创建了一个新的 mailer 定义。然后,与前面所做的一样,使用 makemap 实用程序更新 mailertable 数据库。
# grep 25250 /etc/mail/mailertable
icm01.xyz.com.au esmtp25250:[sapaix01.xyz.com.au]
这指定以 icm01.xyz.com.au 作为目的地的邮件应该通过 esmtp25250 转发到 Sendmail 主机 sapaix01.xyz.com.au。
在 /etc/mail/sendmail.cf 文件中,我创建了一个新条目,它把新的 SMTP 端口映射到 esmtp25250。这个 Mesmtp 条目指定,如果从 mailertable 定义调用 esmtp25250,那么在投递邮件时使用相关联的端口,即 sapaix01.xyz.com.au:25250。
更多精彩
赞助商链接