Abstract
如何修改IBM i 上的SMTP Banner
Body
IBM i邮件服务提供丰富的配置命令以满足客户不同的邮件配置需求。本文将以IBM i V7R3版本*STMP模式为例介绍如何修改IBM i SMTP Banner。
一、什么是SMTP Banner
SMTP Banner即通过25端口连接SMTP服务器时,服务器返回的第一行文本字符串,其目的是为了向客户端传达服务器自身的信息。通常这行文本字符串应该为服务器的FQDN (全限定域名即同时带有主机名和域名的名称),也可以根据邮件服务器的需要修改成适合的文本字符串。
二、IBM i SMTP Banner默认信息
默认情况下,IBM i SMTP Banner信息应该为系统的主机名(host name),即CFGTCP OPTION 12所查到的主机名 (Host name) +域名(Domain name)信息,如图所示:
图1.显示系统host name
在命令行工具如Putty中下发以下命令连接IBM i SMTP服务器并查看SMTP Banner:
Putty命令与返回1
telnet xx.xx.xx.xx 25 ―――― xx.xx.xx.xx为IBM i SMTP服务器IP地址
Trying...
Connected to xx.xx.xx.xx.
Escape character is '^]'.
220HELLO.COMserver ready ―――――红色字段(HELLO.COM)为IBM i SMTP Banner信息
quit
221 Closing connection.
Connection closed.
三、如何修改Banner信息
在绿屏上下发如下命令:
CHGSMTPA IFCDMN(*LIST)
CHGSMTPA主要用来修改SMTP属性配置。IFCDMN为其中一个属性,主要用来定义域名(默认的Banner信息)与SMTP服务器IP地址的绑定关系。其列表内容可由ADDSMTPLE进一步定义。
ADDSMTPLE TYPE(*DOMAIN) INTNETADR('xx.xx.xx.xx') HOSTNAME(NEWBANNER.COM)
ADDSMTPLE主要用来添加SMTP配置列表条目,该列表可由CHGSMTPA打开或关闭,*DOMAIN列表用于绑定域名(默认Banner信息)与SMTP IP的关系。
因此,可以通过以上两个命令来修改IBM i上SMTP Banner的信息为NEWBANNER.COM。
在命令行工具如Putty中再次连接SMTP server来验证:
Putty命令与返回2
telnet xx.xx.xx.xx 25―――― xx.xx.xx.xx为IBM i SMTP服务器IP地址
Trying...
Connected to xx.xx.xx.xx.
Escape character is '^]'.
220NEWBANNER.COMserver ready――――― 红色字段(NEWBANNER.COM)为已经修改后的Banner信息
quit
221 Closing connection.
Connection closed.
Banner信息已修改成功!
四、结束语
SMTP有着丰富的配置列表,本文介绍了什么是SMTP Banner,在IBM i上Banner的默认值以及如何修改以满足客户不同的配置需求。
参考资源:
作者:张峰
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]
UID
ibm11144408