imap_mail

Send an email message

&reftitle.description; `bool` `imap_mail` `string` `to` `string` `subject` `string` `message` `string` `additional_headers`&null; `string` `cc`&null; `string` `bcc`&null; `string` `rpath`&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.

`rpath`

- 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.seealso;

- `mail`
- `imap_mail_compose`