IBM Support

如何修改IBM i 上的SMTP Banner

Technical Blog Post


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.xxIBM i SMTP服务器IP地址

Trying...

Connected to xx.xx.xx.xx.

Escape character is '^]'.

220 HELLO.COM server 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 iSMTP Banner的信息为NEWBANNER.COM

 

在命令行工具如Putty中再次连接SMTP server来验证:

 

Putty命令与返回2

telnet xx.xx.xx.xx 25           ―――― xx.xx.xx.xxIBM i SMTP服务器IP地址

Trying...

Connected to xx.xx.xx.xx.

Escape character is '^]'.

220 NEWBANNER.COM server ready      ――――― 红色字段(NEWBANNER.COM)为已经修改后的Banner信息

quit

221 Closing connection.

Connection closed.

Banner信息已修改成功!

四、结束语

SMTP有着丰富的配置列表,本文介绍了什么是SMTP Banner,在IBM iBanner的默认值以及如何修改以满足客户不同的配置需求。

 

参考资源:

Change SMTP Attributes (CHGSMTPA)SMTP服务器属性配置

Add SMTP List Entry (ADDSMTPLE): SMTP配置列表,该列表可由CHGSMTPA打开或关闭

 

作者:张峰

 

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

UID

ibm11144408