PHP Doku:: Kopiert Nachrichten in ein Postfach - function.imap-mail-copy.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzE-Mail-relevante ErweiterungenIMAP, POP3 and NNTPIMAP Funktionenimap_mail_copy

Ein Service von Reinhard Neidl - Webprogrammierung.

IMAP Funktionen

<<imap_mail_compose

imap_mail_move>>

imap_mail_copy

(PHP 4, PHP 5)

imap_mail_copyKopiert Nachrichten in ein Postfach

Beschreibung

bool imap_mail_copy ( resource $imap_stream , string $msglist , string $mailbox [, int $options = 0 ] )

imap_mail_copy() kopiert die mit msglist spezifizierten Nachrichten in das Postfach mailbox.

Parameter-Liste

imap_stream

Eine von imap_open() zurückgegebene IMAP-Verbindung.

msglist

Der zu verschiebende Nachrichtenbereich, für Formatbeschreibungen siehe » RFC2060.

mailbox

Das Zielpostfach, für weitere Informationen siehe imap_open().

options

options ist eine Bitmaske die sich aus einem oder mehreren der folgenden Flags zusammensetzen kann

  • CP_UID - die Nachrichtennummern sind UIDs
  • CP_MOVE - Nachrichten nach dem Kopieren aus dem aktuellen Postfach entfernen

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Siehe auch


3 BenutzerBeiträge:
- Beiträge aktualisieren...
fongming at fonn dot fongming dot idv dot tw
29.08.2004 12:42
when you list your mailbox,you have to decode the mailbox name, use imap_utf7_decode();

for example:
//----------------------------------------------------
$host="localhost";
$port=143;
$ht="{".$host.":".$port."/imap/notls}INBOX";
$mbox=imap_open($ht,$my_user,$my_pass)or die("can't open mail ");
$mail_list=imap_listmailbox($mbox,$ht,"*");
       sort($mail_list);
       foreach($mail_list as $k=>$v)
       {
       $v_list=explode("}",$v);
       echo imap_utf7_decode(str_replace("INBOX.","",$v_list[1]));
       echo "<BR>";
       }
marcus at names dot co dot uk
8.07.2002 19:51
If you are having problems getting imap_mail_copy and imap_mail_move to work, check you have installed imap_devel (the imap development libraries) as well as imap (the imap daemon). Without it, PHP appears to configure correctly --with-imap, but some functions do not work.

It took me about 12 hours to figure this out!!
hxlvt at hotmail dot com
5.01.2001 1:37
After much fooling around, imap_mail_copy did work for me. One thing you might want to check, if you are having problems, is the new mailbox name. Make sure it is just a folder name, e.g. INBOX.haha without the server part.



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)