ILIAS
Release_4_1_x_branch Revision 61804
|
Public Member Functions | |
Mail_sendmail ($params) | |
Constructor. | |
send ($recipients, $headers, $body) | |
Implements Mail::send() function using the sendmail command-line binary. | |
Public Member Functions inherited from Mail | |
& | factory ($driver, $params=array()) |
Provides an interface for generating Mail:: objects of various types. | |
_sanitizeHeaders (&$headers) | |
Sanitize an array of mail headers by removing any additional header strings present in a legitimate header's value. | |
prepareHeaders ($headers) | |
Take an array of mail headers and return a string containing text usable in sending a message. | |
parseRecipients ($recipients) | |
Take a set of recipients and parse them, returning an array of bare addresses (forward paths) that can be passed to sendmail or an smtp server with the rcpt to: command. |
Data Fields | |
$sendmail_path = '/usr/sbin/sendmail' | |
$sendmail_args = '-i' | |
Data Fields inherited from Mail | |
$sep = "\r\n" |
Definition at line 25 of file sendmail.php.
Mail_sendmail::Mail_sendmail | ( | $params | ) |
Constructor.
Instantiates a new Mail_sendmail:: object based on the parameters passed in. It looks for the following parameters: sendmail_path The location of the sendmail binary on the filesystem. Defaults to '/usr/sbin/sendmail'.
sendmail_args Any extra parameters to pass to the sendmail or sendmail wrapper binary.
If a parameter is present in the $params array, it replaces the default.
array | $params | Hash containing any parameters different from the defaults. public |
Definition at line 59 of file sendmail.php.
Mail_sendmail::send | ( | $recipients, | |
$headers, | |||
$body | |||
) |
Implements Mail::send() function using the sendmail command-line binary.
mixed | $recipients | Either a comma-seperated list of recipients (RFC822 compliant), or an array of recipients, each RFC822 valid. This may contain recipients not specified in the headers, for Bcc:, resending messages, etc. |
array | $headers | The array of headers to send with the mail, in an associative array, where the array key is the header name (ie, 'Subject'), and the array value is the header value (ie, 'test'). The header produced from those values would be 'Subject: test'. |
string | $body | The full text of the message body, including any Mime parts, etc. |
Reimplemented from Mail.
Definition at line 105 of file sendmail.php.
References $result, Mail\_sanitizeHeaders(), Mail\parseRecipients(), Mail\prepareHeaders(), and PEAR\raiseError().
Mail_sendmail::$sendmail_args = '-i' |
Definition at line 39 of file sendmail.php.
Mail_sendmail::$sendmail_path = '/usr/sbin/sendmail' |
Definition at line 32 of file sendmail.php.