(PHP 4, PHP 5)
imap_append — Añadir un mensaje de cadena a un buzón especificado
Añade un mensaje de cadena dado por message al buzón especificado por mailbox.
IMAP stream devuelto por imap_open().
El nombre del buzón, veáse imap_open() para más información
El mensaje a añadir, como cadena
Cuando se toma el servidor Cyrus IMAP, se debe usar "\r\n" como terminador de final de línea en lugar de "\n", o la operación fallará
Si se proporciona, options también serán escritas al mailbox
Si este parámetro se establece, establecerá INTERNALDATE en el mensaje añadido. El parámetro debería ser una cadena de fecha conforme a las especificaciones rfc2060 para un valor date_time.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Versión | Descripción |
---|---|
5.3.2 | Se añadió el soporte de INTERNALDATE para imap_append. |
Example #1 Ejemplo de imap_append()
<?php
$stream = imap_open("{imap.example.org}INBOX.Drafts", "username", "password");
$check = imap_check($stream);
echo "Msg Count before append: ". $check->Nmsgs . "\n";
imap_append($stream, "{imap.example.org}INBOX.Drafts"
, "From: me@example.com\r\n"
. "To: you@example.com\r\n"
. "Subject: test\r\n"
. "\r\n"
. "this is a test message, please ignore\r\n"
);
$check = imap_check($stream);
echo "Msg Count after append : ". $check->Nmsgs . "\n";
imap_close($stream);
?>