定义新 SMTP 网关
使用 smtpgw_define 命令可定义 SMTP 网关。
smtpgw_define smtpgw=SMTPGatewayName address=Address
[ from_address=<email|DEFAULT> ]
[ reply_to_address=<email|DEFAULT> ]
参数
| 名称 | 类型 | 描述 | 必需 | 缺省值 |
|---|---|---|---|---|
| smtpgw | 对象名 | SMTP 网关名称。 | Y | 不适用 |
| address | 不适用 | SMTP 网关地址(IP 或 DNS 名称)。 | Y | 不适用 |
| from_address | 不适用 | 用于通过此 SMTP 服务器发送的出站电子邮件的发件人电子邮件地址。 | N | 缺省值(适用于所有服务器的系统范围发件人地址)。 |
| reply_to_address | 不适用 | 用于通过此 SMTP 服务器发送的出站电子邮件的回复地址。 | N | 缺省值(适用于所有服务器的系统范围回复地址)。 |
可以定义多个电子邮件网关,以通过电子邮件或通过接收电子邮件的 SMS 网关发送 SMS 消息来发送事件通知。 缺省情况下,系统尝试根据指定的顺序,通过第一个网关发送每个电子邮件通知。 仅当行中第一个网关返回错误时,才会尝试后续网关。 可以将特定电子邮件目标或特定 SMS 网关定义为仅使用特定 SMTP 网关。
SMTP 协议指示每个电子邮件消息必须指定发件人的电子邮件地址。 由于以下两个原因,此发件人地址必须为有效地址:
- 很多 SMTP 网关需要有效发件人地址,否则不会转发电子邮件,这是一种可防止未授权对象使用 SMTP 服务器的安全措施。 通常,此发件人地址必须限制为特定域。
- 发件人地址可用作 SMTP 网关生成的错误消息(例如,电子邮件地址不正确和电子邮件邮箱已满等)的目标。
如果没有为特定 SMTP 网关指定发件人的地址,那么会使用设置配置参数中指定的全局系统范围发件人地址。
如果需要将返回电子邮件发送到其他目标,那么用户还可配置不同于发件人地址的回复地址。
示例:
smtpgw_define smtpgw=mailserver1 address=smtp.yourcompany.com
from_address=nextra@yourcompany.com
reply_to_address=nextraerrors@yourcompany.com
输出:
Command executed successfully.
访问控制
| 用户类别 | 许可权 |
|---|---|
| 存储管理员 | 允许 |
| 存储集成管理员 | 不允许 |
| 应用程序管理员 | 不允许 |
| 安全性管理员 | 不允许 |
| 只读用户 | 不允许 |
| 技术人员 | 不允许 |
返回码
- FROM_ADDRESS_NOT_DEFINED
网关的“源地址”和“缺省源地址”都未定义。
- GATEWAY_MAX_REACHED
已达到允许的最大网关数。
- GATEWAY_NAME_ALREADY_EXISTS
网关名称已存在。