The recipient(s) of the email. Can be a single email address or an array of email addresses.
2
$subject
string
Yes
The subject of the email.
3
$body
string
Yes
The body/content of the email.
4
$opts = []
array
No
Additional options (see below)
5
$attachment = null
string | null
No
The path to the file attachment.
Returns
Data Type
Description of Returned Data
bool
Returns true if sent. If debug mode is active, returns diagnostic info as to why the send failed.
Example
email(\"bob@aol.com\",\"Hi Bob\",\"This is an email\");
Further Documentation:
Note: Email settings must be properly configured and tested in the Email Settings section of the dashboard.
Options:
You can also passoptions in this format
The full list of options are:
Additional options for the email (optional). Possible options include:
- email: The email address to send the email from.
- name: The name associated with the sender's email address.
- cc: The email address(es) to CC (carbon copy).
- bcc: The email address(es) to BCC (blind carbon copy).
email(\"bob@aol.com\",\"Hi Bob\",\"This is an email\",$opts);
Attachments are also possible by doing
$attachment = \"welcome.pdf\";
email(\"bob@aol.com\",\"Hi Bob\",\"This is an email\",$opts,$attachment);