Add a file to be attached to the email
- Multiple calls will append attachments.
- To remove the supplied attachments, specify NULL as the value.
- Attachments may or may not be supported by 3rd party WireMail modules.
Example
$m = wireMail();
$m->to('user@domain.com')->from('hello@world.com');
$m->subject('Test attachment');
$m->body('This is just a test of a file attachment');
$m->attachment('/path/to/file.jpg');
$m->send();
Usage
// basic usage
$m->attachment(string $value);
// usage with all arguments
$m->attachment(string $value, string $filename = '');
Arguments
Name | Type(s) | Description |
---|---|---|
value | string | Full path and filename of file attachment |
filename (optional) | string | Optional different basename for file as it appears in the mail |
Return value
$this
Object instance it was called from (method supports fluent interface).
API reference based on ProcessWire core version 3.0.236