Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5203648
Hits Heute: 305
max. Hits (10.07.07): 6964
User Online: 22
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

PHP und MySQL - M+T Training Programmierung . Erfolgreich einsteigen zu Hause und im
PHP und MySQL - M+T Training Programmierung . Erfolgreich einsteigen zu Hause und im

Manuals > PHP > imap_createmailbox

imap_createmailbox

(PHP 3, PHP 4 )

imap_createmailbox -- Erzeugt ein neues Postfach

Beschreibung

int imap_createmailbox ( int imap_stream, string mbox)

imap_createmailbox() legt ein über den Parameter mbox spezifiziertes neues Postfach an.

Liefert TRUE bei Erfolg und FALSE bei Fehlern.

Siehe auch imap_renamemailbox() and imap_deletemailbox() sowie imap_open() für das Format des Parameters mbox.

Beispiel 1. imap_createmailbox() Beispiel

$mbox = imap_open ("", "username", "password", OP_HALFOPEN) || die ("can't connect: ".imap_last_error()); $name1 = "phpnewbox"; $name2 = imap_utf7_encode ("phpnewböx"); $newname = $name1; echo "Newname will be '$name1'<br>\n"; # we will now create a new mailbox "phptestbox" in your inbox folder, # check its status after creation and finaly remove it to restore # your inbox to its initial state if (@imap_createmailbox ($mbox,imap_utf7_encode ("INBOX.$newname"))) { $status = @imap_status($mbox,"INBOX.$newname",SA_ALL); if($status) { print("your new mailbox '$name1' has the following status:<br>\n"); print("Messages: ". $status->messages )."<br>\n"; print("Recent: ". $status->recent )."<br>\n"; print("Unseen: ". $status->unseen )."<br>\n"; print("UIDnext: ". $status->uidnext )."<br>\n"; print("UIDvalidity:". $status->uidvalidity)."<br>\n"; if (imap_renamemailbox ($mbox,"INBOX.$newname", "INBOX.$name2")) { echo "renamed new mailbox from '$name1' to '$name2'<br>\n"; $newname=$name2; } else { print "imap_renamemailbox on new mailbox failed: ".imap_last_error ()."<br>\n"; } } else { print "imap_status on new mailbox failed: ".imap_last_error()."<br>\n"; } if (@imap_deletemailbox($mbox,"INBOX.$newname")) { print "new mailbox removed to restore initial state<br>\n"; } else { print "imap_deletemailbox on new mailbox failed: ".implode ("<br>\n", imap_errors())."<br>\n"; } } else { print "could not create new mailbox: ".implode ("<br>\n",imap_errors())."<br>\n"; } imap_close($mbox);


Copyright 1998 - 2009 by I.S.U.M.