slb smtp¶
Configure SMTP
smtp Specification¶
Type Configuration Resource Element Name smtp Element URI /axapi/v3/slb/smtp Element Attributes smtp_attributes Statistics Data URI /axapi/v3/slb/smtp/stats Operational Data URI /axapi/v3/slb/smtp/oper Schema smtp schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/slb/smtp | ||
Get Object | GET | /axapi/v3/slb/smtp | ||
Modify Object | POST | /axapi/v3/slb/smtp | ||
Replace Object | PUT | /axapi/v3/slb/smtp | ||
Delete Object | DELETE | /axapi/v3/slb/smtp |
smtp attributes¶
sampling-enable
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
sampling-enable¶
Specification Type list Block object keys counters1
Description ‘all’: all; ‘curr_proxy’: Current proxy conns; ‘total_proxy’: Total proxy conns; ‘request’: SMTP requests; ‘request_success’: SMTP requests (success); ‘no_proxy’: No proxy error; ‘client_reset’: Client reset; ‘server_reset’: Server reset; ‘no_tuple’: No tuple error; ‘parse_req_fail’: Parse request failure; ‘server_select_fail’: Server selection failure; ‘forward_req_fail’: Forward request failure; ‘forward_req_data_fail’: Forward REQ data failure; ‘req_retran’: Request retransmit; ‘req_ofo’: Request pkt out-of-order; ‘server_reselect’: Server reselection; ‘server_prem_close’: Server premature close; ‘new_server_conn’: Server connection made; ‘snat_fail’: Source NAT failure; ‘tcp_out_reset’: TCP out reset; ‘Aflex_switch’: aFleX switching; ‘Aflex_switch_ok’: aFleX switching (succ); ‘recv_client_command_EHLO’: Recv client EHLO; ‘recv_client_command_HELO’: Recv client HELO; ‘recv_client_command_MAIL’: Recv client MAIL; ‘recv_client_command_RCPT’: Recv client RCPT; ‘recv_client_command_DATA’: Recv client DATA; ‘recv_client_command_RSET’: Recv client RSET; ‘recv_client_command_VRFY’: Recv client VRFY; ‘recv_client_command_EXPN’: Recv client EXPN; ‘recv_client_command_HELP’: Recv client HELP; ‘recv_client_command_NOOP’: Recv client NOOP; ‘recv_client_command_QUIT’: Recv client QUIT; ‘recv_client_command_STARTTLS’: Recv client STARTTLS; ‘recv_client_command_others’: Recv client other cmds; ‘send_client_service_ready’: Sent client serv-rdy; ‘send_client_service_not_ready’: Sent client serv-not-rdy; ‘send_client_close_connection’: Sent client close-conn; ‘send_client_go_ahead’: Sent client go-ahead; ‘send_client_start_TLS_first’: Sent client STARTTLS-1st; ‘send_client_TLS_not_available’: Sent client TLS-not-aval; ‘send_client_no_command’: Sent client no-such-cmd; ‘send_server_cmd_reset’: Sent server RSET; ‘TLS_established’: SSL session established; ‘L4_switch’: L4 switching; ‘recv_server_service_not_ready’: Recv server serv-not-rdy; ‘recv_server_unknow_reply_code’: Recv server unknown-code; ‘client_domain_switch’: Client domain switching; ‘client_domain_switch_ok’: Client domain sw (succ); ‘LB_switch’: LB switching; ‘LB_switch_ok’: LB switching (succ); ‘read_request_line_fail’: Read request line fail; ‘get_all_headers_fail’: Get all headers fail; ‘too_many_headers’: Too many headers; ‘line_too_long’: Line too long; ‘line_across_packet’: Line across packets; ‘line_extend’: Line extend; ‘line_extend_fail’: Line extend fail; ‘line_table_extend’: Table extend; ‘line_table_extend_fail’: Table extend fail; ‘parse_request_line_fail’: Parse request line fail; ‘insert_resonse_line_fail’: Ins response line fail; ‘remove_resonse_line_fail’: Del response line fail; ‘parse_resonse_line_fail’: Parse response line fail; ‘Aflex_lb_reselect’: aFleX lb reselect; ‘Aflex_lb_reselect_ok’: aFleX lb reselect (succ); ‘server_STARTTLS_init’: Init server side STARTTLS; ‘server_STARTTLS_fail’: Server side STARTTLS fail; ‘rserver_STARTTLS_disable’: real server not support STARTTLS; ‘recv_client_command_TURN’: Recv client TURN; ‘recv_client_command_ETRN’: Recv client ETRN; ‘send_server_ehlo’: Proxy sends server EHLO; ‘fail_to_save_client_ehlo’: Failed to save client EHLO; ‘aflex_mail_fail’: aFlex Mail event failed; ‘drop_server_ehlo_ok’: Server EHLO_OK dropped; ‘client_ehlo_saved’: Client EHLO saved;
Type: string
Supported Values: all, curr_proxy, total_proxy, request, request_success, no_proxy, client_reset, server_reset, no_tuple, parse_req_fail, server_select_fail, forward_req_fail, forward_req_data_fail, req_retran, req_ofo, server_reselect, server_prem_close, new_server_conn, snat_fail, tcp_out_reset, Aflex_switch, Aflex_switch_ok, recv_client_command_EHLO, recv_client_command_HELO, recv_client_command_MAIL, recv_client_command_RCPT, recv_client_command_DATA, recv_client_command_RSET, recv_client_command_VRFY, recv_client_command_EXPN, recv_client_command_HELP, recv_client_command_NOOP, recv_client_command_QUIT, recv_client_command_STARTTLS, recv_client_command_others, send_client_service_ready, send_client_service_not_ready, send_client_close_connection, send_client_go_ahead, send_client_start_TLS_first, send_client_TLS_not_available, send_client_no_command, send_server_cmd_reset, TLS_established, L4_switch, recv_server_service_not_ready, recv_server_unknow_reply_code, client_domain_switch, client_domain_switch_ok, LB_switch, LB_switch_ok, read_request_line_fail, get_all_headers_fail, too_many_headers, line_too_long, line_across_packet, line_extend, line_extend_fail, line_table_extend, line_table_extend_fail, parse_request_line_fail, insert_resonse_line_fail, remove_resonse_line_fail, parse_resonse_line_fail, Aflex_lb_reselect, Aflex_lb_reselect_ok, server_STARTTLS_init, server_STARTTLS_fail, rserver_STARTTLS_disable, recv_client_command_TURN, recv_client_command_ETRN, send_server_ehlo, fail_to_save_client_ehlo, aflex_mail_fail, drop_server_ehlo_ok, client_ehlo_saved
stats data¶
Counter | Size | Description | |
---|---|---|---|
rserver_STARTTLS_disable | 8 | real server not support STARTTLS | |
recv_client_command_RCPT | 8 | Recv client RCPT | |
line_across_packet | 8 | Line across packets | |
recv_client_command_ETRN | 8 | Recv client ETRN | |
forward_req_fail | 8 | Forward request failure | |
server_select_fail | 8 | Server selection failure | |
total_proxy | 8 | Total proxy conns | |
L4_switch | 8 | L4 switching | |
recv_client_command_STARTTLS | 8 | Recv client STARTTLS | |
recv_client_command_QUIT | 8 | Recv client QUIT | |
recv_client_command_NOOP | 8 | Recv client NOOP | |
send_server_ehlo | 8 | Proxy sends server EHLO | |
drop_server_ehlo_ok | 8 | Server EHLO_OK dropped | |
new_server_conn | 8 | Server connection made | |
line_table_extend | 8 | Table extend | |
req_retran | 8 | Request retransmit | |
recv_client_command_MAIL | 8 | Recv client MAIL | |
client_domain_switch_ok | 8 | Client domain sw (succ) | |
recv_client_command_VRFY | 8 | Recv client VRFY | |
aflex_mail_fail | 8 | aFlex Mail event failed | |
server_prem_close | 8 | Server premature close | |
Aflex_lb_reselect_ok | 8 | aFleX lb reselect (succ) | |
parse_resonse_line_fail | 8 | Parse response line fail | |
line_table_extend_fail | 8 | Table extend fail | |
send_client_close_connection | 8 | Sent client close-conn | |
forward_req_data_fail | 8 | Forward REQ data failure | |
recv_client_command_RSET | 8 | Recv client RSET | |
no_proxy | 8 | No proxy error | |
client_reset | 8 | Client reset | |
recv_client_command_DATA | 8 | Recv client DATA | |
server_STARTTLS_init | 8 | Init server side STARTTLS | |
recv_client_command_HELP | 8 | Recv client HELP | |
send_client_start_TLS_first | 8 | Sent client STARTTLS-1st | |
recv_client_command_HELO | 8 | Recv client HELO | |
Aflex_switch | 8 | aFleX switching | |
recv_client_command_others | 8 | Recv client other cmds | |
recv_client_command_EXPN | 8 | Recv client EXPN | |
LB_switch | 8 | LB switching | |
no_tuple | 8 | No tuple error | |
send_client_no_command | 8 | Sent client no-such-cmd | |
Aflex_switch_ok | 8 | aFleX switching (succ) | |
request_success | 8 | SMTP requests (success) | |
tcp_out_reset | 8 | TCP out reset | |
too_many_headers | 8 | Too many headers | |
send_server_cmd_reset | 8 | Sent server RSET | |
line_extend_fail | 8 | Line extend fail | |
server_reselect | 8 | Server reselection | |
fail_to_save_client_ehlo | 8 | Failed to save client EHLO | |
Aflex_lb_reselect | 8 | aFleX lb reselect | |
curr_proxy | 8 | Current proxy conns | |
send_client_service_ready | 8 | Sent client serv-rdy | |
recv_server_unknow_reply_code | 8 | Recv server unknown-code | |
send_client_go_ahead | 8 | Sent client go-ahead | |
req_ofo | 8 | Request pkt out-of-order | |
client_domain_switch | 8 | Client domain switching | |
server_reset | 8 | Server reset | |
snat_fail | 8 | Source NAT failure | |
recv_server_service_not_ready | 8 | Recv server serv-not-rdy | |
parse_request_line_fail | 8 | Parse request line fail | |
remove_resonse_line_fail | 8 | Del response line fail | |
send_client_service_not_ready | 8 | Sent client serv-not-rdy | |
get_all_headers_fail | 8 | Get all headers fail | |
parse_req_fail | 8 | Parse request failure | |
LB_switch_ok | 8 | LB switching (succ) | |
line_too_long | 8 | Line too long | |
insert_resonse_line_fail | 8 | Ins response line fail | |
request | 8 | SMTP requests | |
line_extend | 8 | Line extend | |
read_request_line_fail | 8 | Read request line fail | |
server_STARTTLS_fail | 8 | Server side STARTTLS fail | |
recv_client_command_EHLO | 8 | Recv client EHLO | |
send_client_TLS_not_available | 8 | Sent client TLS-not-aval | |
client_ehlo_saved | 8 | Client EHLO saved | |
recv_client_command_TURN | 8 | Recv client TURN | |
TLS_established | 8 | SSL session established |
operational data¶
Counter | Size | Description | |
---|---|---|---|
cpu-count | number | cpu-count | |
smtp-cpu-list | smtp-cpu-list |