SENDMAIL Send e-mail message to one or more recipients |
Top Previous Next |
This command sends an e-mail message previously created with the CREATEMAIL command via a SMTP e-mail server to one or more recipients. All of the arguments to this command are required, however [ to name ] may be an empty string.
The same message is sent each time SENDMAIL is called unless CREATEMAIL is called again to change the message.
Consider the following example where an e-mail message is created and then sent.
;; create the message SET from = "Acme Widget Co. Sales" SET email = "[email protected]" SET subj = "Thanks for your order!" SET body = "We appreciate your business." SET attach = "" CREATEMAIL from email subj body attach ;; send the message SENDMAIL "120.33.13.10" "Joe Blow" "[email protected]"
Consider the following example where authentication is required on the SMTP server (not all mail servers will require authentication.)
SET server = "smtp.mail.server" SET to = "Ray Johnson" SET email = "[email protected]" SENDMAIL server to email /user=smtpid /pw=smtppw
Consider the following example where the same message is sent to three recipients.
SET server = "smtp.mail.server" SET to = "Ray Johnson,Dick Martin,Dan Rowan" SET email = "[email protected],[email protected],[email protected]" SENDMAIL server to email
When multiple messages are sent in this way, each message is sent separately. Do not confuse this with sending CC or BCC copies.
Important In order to cut down on spam, some mail servers now require that the email address in the FROM line match an existing mailbox on the server. If your mail server returns an error when you call the SENDMAIL command, please check the FROM email address.
Related Command(s): CREATEMAIL, GETMAIL, MAILTO |