Mail_Queue::put
Вернуться к: Mail_Queue
Mail_Queue::put
Synopsis
int Mail_Queue::put ( string $from , string $to , array $hdrs , array $body , integer $sec_to_send = 0 , bool $delete_after_send = true , integer $id_user = MAILQUEUE_SYSTEM )
Injects a new mail into the mail queue.
Parameter
- string $from
-
Sender e-mail address.
- string $to
-
Recipient e-mail address.
- array $hdrs
-
Array of mail headers as returned by Mail_Mime::headers().
- array $body
-
Mail body array as returned by Mail_Mime::get().
- mixed $sec_to_send
-
Optional - Seconds to pass before delivery is attempted.
- mixed $delete_after_send
-
Optional - Whether or not to delete the mail after delivery.
- integer $id_user
-
Optional - user ID. Stored in queue and readable from mail body object with getIdUser() at a later point.
Return value
returns ID of the record where this mail has been put or Mail_Queue_Error on error
Throws
throws no exceptions thrown
Note
This function can not be called statically.
Вернуться к: Mail_Queue