imap_append
Добавляет строковое сообщение в указанный почтовый ящик
&reftitle.description;
boolimap_append
IMAP\Connectionimap
stringfolder
stringmessage
stringnulloptions&null;
stringnullinternal_date&null;
Добавляет строку message в указанный folder.
&reftitle.parameters;
&imap.imap-parameter.imap;
folder
Имя почтового ящика. Смотрите imap_open для подробной
информации.
&imap.mailboxname.insecure;
message
Добавляемое сообщение в виде строки
При обращении к серверу Cyrus IMAP следует использовать "\r\n" как
завершающий символ строки вместо "\n", иначе операция будет
неудачна.
options
Если указан, то параметр options также будет записан
в folder
internal_date
Если этот параметр указан, он установит INTERNALDATE в добавляемом сообщении. Параметр должен содержать дату, представленную строкой, которая соответствует спецификации rfc2060 для значения date_time.
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
&imap.changelog.imap-param;
8.0.0
options и internal_date теперь допускают значение null.
&reftitle.examples;
Пример использования imap_append
Nmsgs . "\n";
imap_append($imap, "{imap.example.org}INBOX.Drafts"
, "From: me@example.com\r\n"
. "To: you@example.com\r\n"
. "Subject: test\r\n"
. "\r\n"
. "это проверочное сообщение, пожалуйста, игнорируйте его\r\n"
);
$check = imap_check($imap);
echo "Кол-во сообщений после добавления : ". $check->Nmsgs . "\n";
imap_close($imap);
?>
]]>