imap_mail

Send an email message

&reftitle.description; `bool` `imap_mail` `string` `to` `string` `subject` `string` `message` ``string``null```additional_headers`&null; ``string``null```cc`&null; ``string``null```bcc`&null; ``string``null```return_path`&null;

This function allows sending of emails with correct handling of Cc and Bcc receivers.

The parameters `to`, `cc` and `bcc` are all strings and are all parsed as RFC822 address lists.

&reftitle.parameters;

`to`

- The receiver

`subject`

- The mail subject

`message`

- The mail body, see `imap_mail_compose`

`additional_headers`

- As string with additional headers to be set on the mail

`cc`

`bcc`

- The receivers specified in `bcc` will get the mail, but are excluded from the headers.

`return_path`

- Use this parameter to specify return path upon mail delivery failure. This is useful when using PHP as a mail client for multiple users.

&reftitle.returnvalues;

&return.success;

&reftitle.changelog;

&Version; | &Description;
8.0.0 | `additional_headers`, `cc`, `bcc`, and `return_path` are now nullable.

&reftitle.seealso;

- `mail`
- `imap_mail_compose`