12-邮件通知服务命令
本章节下载: 12-邮件通知服务命令 (197.17 KB)
display mail-server命令用来显示邮件通知服务的配置信息。
【命令】
display mail-server [ name server-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
name server-name:表示邮件通知服务的名称,必须为设备上已经创建的邮件通知服务。不指定该参数时,显示所有已配置的邮件通知服务的配置信息。
【举例】
# 显示所有邮件通知服务的配置信息。
<Sysname> display mail-server
Server name: mail-server
IPv4 address: 1.1.1.1
Port number: 7025
Mail server username: [email protected]
VPN-instance: vpn1
SSL-policy: ssl-test
Mail subject: Alert-Log
Mail sender: [email protected]
Mail recipients: [email protected];[email protected]
Mail copyto: [email protected]
Mail encrypt mode: ssl
Mail send success: 0
Mail send failed: 0
Server name: test1
IPv4 address: 1.1.1.1
Port number: 25
Mail encrypt mode: none
Mail send success: 0
Mail send failed: 0
表1-1 display mail-server命令显示信息描述表
字段 |
描述 |
Server name |
邮件通知服务的名称 |
Domain name |
邮件服务器的域名 |
IPv4 address |
邮件服务器的IPv4地址 |
IPv6 address |
邮件服务器的IPv6地址 |
Port number |
邮件服务器的服务端口号 |
Mail server username |
邮件通知服务发件人认证用户名 |
VPN-instance |
邮件服务器所属的VPN |
SSL-policy |
邮件通知服务关联的SSL客户端策略 |
Mail subject |
邮件通知服务邮件主题 |
Mail sender |
邮件通知服务发送人邮件地址 |
Mail recipients |
邮件通知服务接受人邮件地址 |
Mail copyto |
邮件通知服务抄送人邮件地址 |
Mail send success |
该服务器发送成功邮件计数 |
Mail send failed |
该服务器发送失败邮件计数 |
mail-recipients命令用来配置邮件收件人邮箱地址。
undo mail-recipients命令用来删除邮件收件人邮箱地址。
【命令】
mail-recipients mail-address&<1-4>
undo mail-recipients [ mail-address&<1-4> ]
【缺省情况】
未配置收件人邮箱地址。
【视图】
邮件通知服务视图
【缺省用户角色】
network-admin
【参数】
mail-address&<1-4>:邮件收件人邮箱地址,为1~63个字符的字符串,不区分大小写。&<1-4>表示前面的参数最多可以输入4次。
【举例】
# 配置邮件的收件人邮箱地址为[email protected]和[email protected]。
<Sysname> system-view
[Sysname] mail-server aaa
[mail-server-aaa] mail-recipients [email protected] [email protected]
mail-recipients命令用来配置邮件抄送人邮箱地址。
undo mail-recipients命令用来删除邮件抄送人邮箱地址。
【命令】
mail-recipients cc cc-mail-address&<1-4>
undo mail-recipients cc cc-mail-address&<1-4>
【缺省情况】
未配置邮件抄送人邮箱地址。
【视图】
邮件通知服务视图
【缺省用户角色】
network-admin
【参数】
cc-mail-address&<1-4>:邮件抄送人邮箱地址,为1~63个字符的字符串,不区分大小写。&<1-4>表示前面的参数最多可以输入4次。
【举例】
# 配置邮件的抄送人邮箱地址为[email protected]和[email protected]。
<Sysname> system-view
[Sysname] mail-server aaa
[mail-server-aaa] mail-recipients [email protected] [email protected]
mail-sender命令用来配置邮件发件人邮箱地址。
undo mail-sender命令用来恢复缺省情况。
【命令】
mail-sender mail-address
undo mail-sender
【缺省情况】
未配置邮件发件人邮箱地址。
【视图】
邮件通知服务视图
【缺省用户角色】
network-admin
【参数】
mail-address:邮件发件人邮箱地址,为1~63个字符的字符串,不区分大小写。
【使用指导】
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置邮件发件人邮箱地址是[email protected]。
<Sysname> system-view
[Sysname] mail server aaa
[mail-server-aaa] mail-sender [email protected]
mail-server命令用来创建邮件通知服务,并进入邮件通知服务视图。如果指定的邮件通知服务已经存在,则直接进入邮件通知服务视图。
undo mail-server命令用来删除邮件通知服务。
【命令】
mail-server server-name
undo mail-server server-name
【缺省情况】
未配置邮件通知服务。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
server-name:邮件通知服务的名称,为1~63个字符的字符串,不区分大小写。
【举例】
# 创建邮件通知服务smtp-server1,并进入邮件通知服务视图。
<Sysname> system-view
[Sysname] mail-server smtp-server1
[Sysname-mail-server-smtp-server1]
mail-server encrypt-mode命令用来配置设备和邮件服务器通信时采用的加密方式。
undo mail-server encrypt-mode命令用来恢复缺省情况。
【命令】
mail-server encrypt-mode { ssl | starttls }
undo mail-server encrypt-mode
【缺省情况】
设备和邮件服务器通信时采用的加密方式为无加密。
【视图】
邮件通知服务视图
【缺省用户角色】
network-admin
【参数】
ssl:设备向邮件服务器发送邮件时采用的加密方式为SSL。
starttls:设备向邮件服务器发送邮件时采用的加密方式为STARTTLS。
【使用指导】
设备和邮件服务器通信时支持以下方式:
· 无加密:该方式下,客户端和服务器端发送的所有报文都不加密,可能存在安全隐患。
· STARTTLS加密:弱加密方式。该方式下,只对连接建立后发送的数据加密,连接建立过程发送的报文不加密。STARTTLS会使用SSL或TLS加密数据。
· SSL加密:强加密方式。该方式下,客户端和服务器端发送的所有报文都加密。
配置加密方式后,设备作为SSL客户端,需要配置SSL客户端策略,SSL的相关介绍和配置请参见“安全配置指导”中的“SSL”。
【举例】
# 配置设备向邮件服务器发送邮件时采用的加密方式为SSL。
<Sysname> system-view
[Sysname] mail-server smtp-server1
[Sysname-mail-server-smtp-server1] mail-server encrypt-mode ssl
mail-server host命令用来配置邮件服务器的主机地址及相关参数。
undo mail-server host命令用来恢复缺省情况。
【命令】
mail-server host { domain domain-name | ipv4 ip-address | ipv6 ipv6-address } [ port port ] [ ssl-client-policy policy-name ]
undo mail-server host
【缺省情况】
未配置邮件服务器的主机地址。
【视图】
邮件通知服务视图
【缺省用户角色】
network-admin
【参数】
domain domain-name:指定邮件服务器的域名地址。domain-name是邮件服务器的域名地址,由“.”分隔的字符串组成,每个字符串的长度不超过63个字符,包括“.”在内的总长度不超过253个字符,字符串中可以包含字母、数字、“-”、“_”或“.”,不区分大小写。
ipv4 ipv4-address :指定邮件服务器的IPv4地址。
ipv6 ipv6-address:指定邮件服务器的IPv6地址。
port port:指定邮件服务器的服务端口号,取值范围为1~65535,缺省值为25。该参数的值需要和邮件服务器侧的配置一致,否则邮件服务器接收不到邮件信息。
ssl-client-policy policy-name:指定与邮件服务器关联的SSL客户端策略,为1~31个字符的字符串,不区分大小写。
【使用指导】
若配置邮件服务器地址为域名格式,则需要配置域名解析功能,以便将邮件服务器的域名解析为IP地址。有关域名解析功能的详细介绍,请参见“网络互通配置指导”中的“域名解析”。
【举例】
# 配置邮件通知服务smtp-server1中邮件服务器的IPv4地址为192.168.1.1。
<Sysname> system-view
[Sysname] mail-server smtp-server1
[Sysname-mail-server-smtp-server1] mail-server host ipv4 192.168.1.1
【相关命令】
· dns server(网络互通命令参考/域名解析)
mail-server test命令用来测试邮件服务器的可用性。
【命令】
mail-server test
【视图】
邮件通知服务视图
【缺省用户角色】
network-admin
【使用指导】
配置本命令后,设备会尝试给邮件服务器发送一封测试邮件,测试邮件服务器是否可用。
若发送成功,则返回提示信息Email server is available;若发送失败,则返回提示信息Email server is not available。
【举例】
# 测试邮件服务器的可用性。
<Sysname> system-view
[Sysname] mail-server smtp-server1
[Sysname-mail-server-smtp-server1] mail-server test
Email server is available.
mail-server username命令用来配置邮件服务器的登录用户名和密码。
undo mail-server username命令用来恢复缺省情况。
【命令】
mail-server username username password { cipher | simple } password
undo mail-server username
【缺省情况】
未配置邮件服务器的登录用户名和密码。
【视图】
邮件通知服务视图
【缺省用户角色】
network-admin
【参数】
username:邮件服务器的登录用户名,为1~63个字符的字符串,不能包含&|”’,:%<>/\这些特殊字符,区分大小写。
password:配置邮件服务器的登录密码。
cipher:表示以密文方式设置用户密码。
simple:表示以明文方式设置用户密码,该密码将以密文形式存储。
password:表示邮件服务器的密码。明文密码为1~63个字符的字符串,密文密码为1~117个字符的字符串,区分大小写。
【使用指导】
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置邮件服务器的登录用户名为admin,明文密码为abc123。
<Sysname> system-view
[Sysname] mail-server smtp-server1
[Sysname-mail-server-smtp-server1] mail-server username admin password simple abc123
mail-subject命令用来配置邮件主题。
undo mail-subject命令用来恢复缺省情况。
【命令】
mail-subject subject-text
undo mail-subject
【缺省情况】
未配置邮件主题。
【视图】
邮件通知服务视图
【缺省用户角色】
network-admin
【参数】
subject-text:表示邮件主题,为1~255个字符的字符串,不能包含&|”’,:%<>/\字符,区分大小写。
【举例】
# 配置发往该服务器的邮件主题为test。
<Sysname> system-view
[Sysname] mail-servr smtp-server1
[Sysname-mail-server-smtp-server1] mail-subject test
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!