Cisco 11503 Administration Guide - Page 316
SMTP KEEPALIVE, set EXIT_MSG Send: Failed
UPC - 746320664958
View all Cisco 11503 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 316 highlights
Script Keepalive Examples Chapter 8 Using the CSS Scripting Language SMTP KEEPALIVE !no echo Filename: ap-kal-smtp ! Parameters: HostName ! ! Description: ! This script will log into an SMTP server and send a 'hello' ! to make sure the SMTP server is stable and active. ! ! Failure Upon: ! 1. Not establishing a connection with the host. ! 2. Failure to get a good status code after saying 'hello ! Make sure the user has a qualified number of arguments if ${ARGS}[#] "NEQ" "1" echo "Usage: ap-kal-smtp \'Hostname\'" exit script 1 endbranch ! Defines: set HostName "${ARGS}[1]" set EXIT_MSG "Connection Failed" ! Connect to the remote host (use default timeout) socket connect host ${HostName} port 25 tcp set EXIT_MSG "Waitfor: Failed" ! Receive the incoming status code 220 "welcome message" socket waitfor ${SOCKET} "220" 200 set EXIT_MSG "Send: Failed" ! Send the helo to the server socket send ${SOCKET} "helo ${HostName}\n" set EXIT_MSG "Waitfor: Failed" ! Wait for status code "250" to be returned socket waitfor ${SOCKET} "250" 200 ! We've successfully logged in, the server is up and running. ! The job was done successfully. socket disconnect ${SOCKET} no set EXIT_MSG exit script 0 8-48 Cisco Content Services Switch Administration Guide OL-5647-02