process name: $process_name
subsystem: $sub_system
exit status: $exit_status
respawn count: $respawn_count
•
smtp_send_email, page 1992
•
smtp_subst, page 1993
smtp_send_email
Given the text of an e-mail template file with all global variables already substituted, sends the e-mail out
using Simple Mail Transfer Protocol (SMTP). The e-mail template specifies the candidate mail server addresses,
To addresses, CC addresses, From address, subject line, and e-mail body.
A list of candidate e-mail servers can be provided so that the library will try to connect the servers on the
list one by one until it can successfully connect to one of them.
Note
Syntax
smtp_send_email text
Arguments
(Mandatory) The text of an e-mail template file with
all global variables already substituted.
text
Result String
None
Set _cerrno
•
Wrong 1st line format--Mailservername:list of server names.
•
Wrong 2nd line format--From:from-address.
•
Wrong 3rd line format--To:list of to-addresses.
•
Wrong 4th line format--CC:list of cc-addresses.
•
Error connecting to mail server:--$sock closed by remote server (where $sock is the name of the socket
opened to the mail server).
•
Error connecting to mail server:--$sock reply code is $k instead of the service ready greeting (where
$sock is the name of the socket opened to the mail server; $k is the reply code of $sock).
•
Error connecting to mail server:--cannot connect to all the candidate mail servers.
•
Error disconnecting from mail server:--$sock closed by remote server (where $sock is the name of the
socket opened to the mail server).
Consolidated Platform Configuration Guide, Cisco IOS Release 15.2(4)E (Catalyst 2960-X Switches)
1992
smtp_send_email