Foren
Neue Beiträge
Foren durchsuchen
Was ist neu?
Neue Beiträge
Profilnachrichten
Online
Anmelden
Registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Neue Beiträge
Foren durchsuchen
Menü
Anmelden
Registrieren
App installieren
Installieren
Programmierung
PHP
imap_createmailbox
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
[QUOTE="PHP, post: 5845, member: 8"] [b]Anlegen eines neuen Postfachs[/b] Legt ein neues Postfach mit dem Namen [B]mailbox()[/B] an. [B]Rückgabewert:[/B] Der Postfachname, siehe imap_open() fürnähere Informationen. Namen die nicht-ASCII Zeichen enthaltensollten mit imap_utf7_encode() kodiertwerden. [B]Beispiel:[/B] [PHP] $mbox = imap_open("{imap.example.org}", "username", "password", OP_HALFOPEN) or die("can't connect: " . imap_last_error()); $name1 = "phpnewbox"; $name2 = imap_utf7_encode("phpnewböx"); $newname = $name1; echo "Newname will be '$name1'\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("{imap.example.org}INBOX.$newname"))) { $status = @imap_status($mbox, "{imap.example.org}INBOX.$newname", SA_ALL); if ($status) { echo "your new mailbox '$name1' has the following status:\n"; echo "Messages: " . $status->messages . "\n"; echo "Recent: " . $status->recent . "\n"; echo "Unseen: " . $status->unseen . "\n"; echo "UIDnext: " . $status->uidnext . "\n"; echo "UIDvalidity:" . $status->uidvalidity . "\n"; if (imap_renamemailbox($mbox, "{imap.example.org}INBOX.$newname", "{imap.example.org}INBOX.$name2")) { echo "renamed new mailbox from '$name1' to '$name2'\n"; $newname = $name2; } else { echo "imap_renamemailbox on new mailbox failed: " . imap_last_error() . "\n"; } } else { echo "imap_status on new mailbox failed: " . imap_last_error() . "\n"; } if (@imap_deletemailbox($mbox, "{imap.example.org}INBOX.$newname")) { echo "new mailbox removed to restore initial state\n"; } else { echo "imap_deletemailbox on new mailbox failed: " . implode("\n", imap_errors()) . "\n"; } } else { echo "could not create new mailbox: " . implode("\n", imap_errors()) . "\n"; } imap_close($mbox); [/PHP] [/QUOTE]
Zitate
Authentifizierung
Antworten
Programmierung
PHP
imap_createmailbox
Oben
Unten