라이브러리

[PHP] imap_createmailbox - 새 사서함 만들기




imap_createmailbox 함수

`imap_createmailbox` 함수는 IMAP (Internet Message Access Protocol) 서버에 새로운 메일함을 생성하는 데 사용되는 함수입니다. 이 함수는 PHP의 `imap` 확장 함수 중 하나로, IMAP 서버와 통신하여 메일함을 생성합니다.

함수 구조

`imap_createmailbox` 함수의 구조는 다음과 같습니다.

#hostingforum.kr
php

bool imap_createmailbox(string $mailbox, string $server, string $flags)



* `$mailbox`: 생성할 메일함의 이름입니다.
* `$server`: IMAP 서버의 주소입니다.
* `$flags`: 메일함의 속성을 지정하는 플래그입니다.

플래그

`$flags` 변수에는 다음 플래그를 지정할 수 있습니다.

* `\Noinferiors`: 메일함이 하위 메일함을 포함하지 않습니다.
* `\Noselect`: 메일함을 선택할 수 없습니다.
* `\Unmarked`: 메일함이 표시되지 않습니다.

예제

다음 예제는 `imap_createmailbox` 함수를 사용하여 새로운 메일함을 생성하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// IMAP 서버의 주소

$server = 'imap.example.com';



// 메일함의 이름

$mailbox = '새로운 메일함';



// 플래그

$flags = 'Noinferiors Noselect Unmarked';



// IMAP 서버에 연결

$imap = imap_open("{$server}/imap/user", 'username', 'password');



// 새로운 메일함을 생성

if (imap_createmailbox($imap, $mailbox, $flags)) {

    echo "새로운 메일함이 생성되었습니다.";

} else {

    echo "메일함 생성에 실패했습니다.";

}



// IMAP 서버와의 연결을 끊습니다.

imap_close($imap);



?>



이 예제에서는 새로운 메일함을 생성하고, 플래그를 지정하여 메일함의 속성을 지정합니다. `imap_open` 함수를 사용하여 IMAP 서버에 연결하고, `imap_createmailbox` 함수를 사용하여 새로운 메일함을 생성합니다. 메일함이 생성되면 "새로운 메일함이 생성되었습니다."라는 메시지가 출력됩니다. 메일함 생성에 실패하면 "메일함 생성에 실패했습니다."라는 메시지가 출력됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 458 페이지

검색

게시물 검색