您在此处:支持文档 > everRun 命令行接口参考 > AVCLI 命令描述 > ealert-config

ealert-config

使用

avcli ealert-config [--ssl] [--tls] [--port port] [--sender sender] [--username username] [--password password] --host host recipients...

描述

ealert-config 命令可在 everRun 系统中配置电子警报支持。如果您没有提供用户名,则该命令会假设无需通过身份验证来访问 SMTP 服务器。如果您提供了用户名但没有指定密码,则该命令会提示您指定密码。

选项

--ssl 当与 SMTP 服务器进行通讯时使用 SSL。仅在未指定 --tls 时您才能指定此选项。
--tls 当与 SMTP 服务器进行通讯时使用 TLS。仅在未指定 --ssl 时您才能指定此选项。
--port 端口 使用此端口号连接到 SMTP 服务器。
--sender 发送者 从该发送者(姓名或 IP 地址)发送电子邮件。
--username 用户名 使用此名称在指定 SMTP 主机上进行身份验证。
--password password 使用此密码在指定 SMTP 主机上进行身份验证。
--host 主机 SMTP 服务器的 DNS 或 IP 地址。
recipients 将接收电子警报电子邮件的电子邮件地址列表;仅在启用了电子警报时需要。

示例

以下命令将电子邮件警报配置成使用 SMTP 服务器 mail.my-domain.com 以及将警报发送至接收者 admin@my-domain.com

$ avcli ealert-config --host mail.my-domain.com admin@my-domain.com

以下命令将电子邮件警报配置成使用 SMTP 服务器 mail.my-domain.com 以及将警报发送至接收者 admin@my-domain.combob@my-domain.com

$ avcli ealert-config --host mail.my-domain.com admin@my-domain.com bob@my-domain.com

以下命令将电子邮件警报配置成使用协议 SSL 和 SMTP 服务器 mail.my-domain.com 以及将警报发送至接收者 bob@my-domain.com(使用用户名 admin 和密码 secret 进行身份验证):

$ avcli ealert-config --ssl --username admin --password secret --host mail.my-domain.com bob@my-domain.com

以下命令将电子邮件警报配置成使用协议 SSL 和 SMTP 服务器 mail.my-domain.com 以及将警报发送至接收者 bob@my-domain.com(使用用户名 admin 且不使用密码进行身份验证):

$ avcli ealert-config --ssl --username admin --host mail.my-domain.com bob@my-domain.com

以下命令将电子邮件警报配置成从发送者 sample@gmail.com 发送警报(在端口 587 上使用协议 TLS 并使用 SMTP 服务器 mail.my-domain.com)以及将警报发送至接收者 bob@my-domain.com(使用用户名 admin 且不使用密码进行身份验证):

$ avcli ealert-config --tls --port 587 --sender sample@gmail.com --username admin --password secret --host mail.my-domain.com bob@my-domain.com
/