PHP.mk документација

imap_mail_copy

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.imap-mail-copy.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.imap-mail-copy.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
imap_mail_copy

Референца за `function.imap-mail-copy.php` со подобрена типографија и навигација.

function.imap-mail-copy.php

imap_mail_copy

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_mail_copyКопирај ги наведените пораки во поштенско сандаче

= NULL

imap_mail_copy(
         IMAP\Connection $imap,
         string $message_nums,
         string $mailbox,
         int $flags = 0
): bool

Копира поштенски пораки наведени од message_nums во наведеното поштенско сандаче.

Параметри

imap

Еден IMAP\Connection instance.

message_nums

message_nums е опсег, а не само броеви на пораки (како што е опишано во » RFC2060).

mailbox

Креира нов сандаче специфициран од imap_open() за повеќе информации

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Проследувањето на недоверливи податоци на овој параметар е insecure, освен ако imap.enable_insecure_rsh е оневозможено.

flags

flags е битно поле составено од еден или повеќе од

  • CP_UID - броевите на секвенцата содржат UID
  • CP_MOVE - Избриши ги пораките од тековното поштенско сандаче по копирањето. Ако овој флаг е поставен, функцијата се однесува идентично како imap_mail_move().

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Дневник на промени

Верзија = NULL
8.1.0 На imap параметарот очекува IMAP\Connection инстанца сега; претходно, валидна imap resource се очекуваше.

Види Исто така

  • imap_mail_move() - Премести ги наведените пораки во поштенска кутија

Белешки од корисници 3 белешки

marcus at names dot co dot uk
пред 23 години
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
yasuo_ohgaki at hotmail dot com
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.
jigar dot dhaduk79 at gmail dot com
пред 10 години
When we want to copy more than one mail, we can write '(string)' before msg_num. Like..

$msg_num = "1,2,3,4,5,6,7";
$copy = imap_mail_copy($imap_stream, (string) $msg_num, '[Gmail]/Important', CP_UID);
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.