--- title: Mail script variables description: Certain variables are available when processing mail\_script scripts. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-administration/r\_MailScriptAPI.html release: australia topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Scripting for email notifications, Create an email notification, Email and SMS notifications, System notifications, Notifications, Configure core features, Administer the ServiceNow AI Platform] --- # Mail script variables Certain variables are available when processing mail\_script scripts. For examples of mail scripts, see [Example scripting for email notifications](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/r_ExScptEmlNtfn.md).
Variable Object Description
template Handles printing from the mail script to the email message. `template.print("message"); //outputs message to the email body.` `template.space("number of spaces"); //outputs spaces to the email body.`
email\_action GlideRecord object for the email notification \(sysevent\_email\_action\).
event GlideRecord object for the event that fired the notification \(sysevent\).
email EmailOutbound object Available methods: - `addAddress(String type, String address, String displayname):` type can be cc or bcc. - `setFrom(String address):` override the sender address. - `setReplyTo(String address):` override the reply to address. - `setSubject(String subject):` override the subject of the message. - `setBody(String message):` override the body of the message. The email address that is passed by `setFrom` and `setReplyTo` needs to be in a valid form such as `helpdesk@sn.com` or `Display Name `. If the email address includes a 'Display Name', then that value overrides the instance's display name. For more information, see [GlideEmailOutbound - Scoped](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/server-api-reference/c_GlideEmailOutboundScopedAPI.md).
**Parent Topic:**[Scripting for email notifications](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/c_ScriptingForEmailNotifications.md) **Related topics** [Include mail scripts in email notifications]() [Example scripting for email notifications]() [Useful attachment scripts]()