slb template smtp

Configure STARTTLS support for Simple Mail Transfer Protocol (SMTP) clients.

smtp Specification

Type Collection
Object Key(s) name
Collection Name smtp-list
Collection URI /axapi/v3/slb/template/smtp/
Element Name smtp
Element URI /axapi/v3/slb/template/smtp/{name}
Element Attributes smtp_attributes
Schema smtp schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/slb/template/smtp/

smtp Attributes

Create List

POST

/axapi/v3/slb/template/smtp/

smtp Attributes

Get Object

GET

/axapi/v3/slb/template/smtp/{name}

smtp Attributes

Get List

GET

/axapi/v3/slb/template/smtp/

smtp-list

Modify Object

POST

/axapi/v3/slb/template/smtp/{name}

smtp Attributes

Replace Object

PUT

/axapi/v3/slb/template/smtp/{name}

smtp Attributes

Replace List

PUT

/axapi/v3/slb/template/smtp/

smtp-list

Delete Object

DELETE

/axapi/v3/slb/template/smtp/{name}

smtp Attributes

smtp-list

smtp-list is JSON List of smtp Attributes

smtp-list : [

smtp Attributes

client-domain-switching

Description: client-domain-switching is a JSON List . Please see below for client-domain-switching

Type: List

client-starttls-type

Description: ‘optional’: STARTTLS is optional requirement; ‘enforced’: Must issue STARTTLS command before mail transaction;

Type: string

Supported Values: optional, enforced

command-disable

Description: command-disable is a JSON List . Please see below for command-disable

Type: List

name

Description: SMTP Template Name

Type: string

Format: string-rlx

Required: Yes

server-domain

Description: Specifies the email server domain. This is the domain for which the ACOS device provides SMTP load balancing.

Type: string

Format: string-rlx

Default: mail-server-domain

server-starttls-type

Description: ‘optional’: STARTTLS is optional requirement; ‘enforced’: Must issue STARTTLS command before mail transaction;

Type: string

Supported Values: optional, enforced

service-ready-msg

Description: Specifies the text of the SMTP service-ready message sent to clients.

Type: string

Format: string-rlx

Default: ESMTP mail service ready

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

client-domain-switching

Specification
Type list
Block object keys

match-string

Description: Domain name string

Type: string

Format: string-rlx

service-group

Description: Select service group (Service group name)

Type: string

Format: string-rlx

Reference Object: /axapi/v3/slb/service-group

switching-type

Description: ‘contains’: Specify domain name string if domain contains another string; ‘ends-with’: Specify domain name string if domain ends with another string; ‘starts-with’: Specify domain string if domain starts with another string;

Type: string

Supported Values: contains, ends-with, starts-with

command-disable

Specification
Type list
Block object keys

disable-type

Description: ‘expn’: Disable SMTP EXPN commands; ‘turn’: Disable SMTP TURN commands; ‘vrfy’: Disable SMTP VRFY commands;

Type: string

Supported Values: expn, turn, vrfy