PHPリファレンス(逆引き)

PHPリファレンス
 
メールボックスのチェック( imap_check()、imap_mailboxmsginfo() )
スポンサードリンク

メールボックスのチェックするには、 imap_check()、imap_mailboxmsginfo()関数を使用します。

imap_check( メールストリーム )

imap_check()関数は、現在のメールボックスの情報オブジェクトを返します。

imap_mailboxmsginfo( メールストリーム ) imap_mailboxmsginfo()関数は、imap_check()関数より詳細な、現在のメールボックスの情報オブジェクトを返します。


 imap_check()、imap_mailboxmsginfo()で取得したオブジェクトのプロパティ
プロパティ 説明 imap_check() imap_mailboxmsginfo()
Date 最終更新日
Driver 使用プロトコル
Mailbox メールボックス名
Nmsgs メッセージ数
Recent 新着メッセージ数
Unread 未読メッセージ数  
Deleted 削除メッセージ数  
Size 全メッセージの合計サイズ  


例1) メールボックスをチェックする。(imap_check())

<?php
$mailbox="{localhost:110/pop3}INBOX";
$user="user01";
$pass="pass01";

$mbox = imap_open( $mailbox, $user ,$pass) or die("接続エラー\n");

// メールボックスをチェック。
$obj=imap_check($mbox);
echo $obj->Date , "\n";
echo $obj->Driver , "\n";
echo $obj->Mailbox , "\n";
echo $obj->Nmsgs , "\n";
echo $obj->Recent , "\n";

map_close($mbox);

?>



例2) メールボックスの詳細情報をチェックする。(imap_mailboxmsginfo())

<?php
$mailbox="{localhost:110/pop3}INBOX";
$user="user01";
$pass="pass01";

$mbox = imap_open( $mailbox, $user ,$pass) or die("接続エラー\n");

// メールボックスの詳細情報をチェック。
$obj=imap_mailboxmsginfo($mbox);
echo $obj->Date , "\n";
echo $obj->Driver , "\n";
echo $obj->Mailbox , "\n";
echo $obj->Nmsgs , "\n";
echo $obj->Recent , "\n";
echo $obj->Unread , "\n";
echo $obj->Deleted , "\n";
echo $obj->Size , "\n";

map_close($mbox);

?>


スポンサード リンク


メールサーバーに接続/切断する( imap_open()、imap_close() )
メールボックスの接続状況を確認する( imap_ping() )
メールボックスのメッセージ数を取得する( imap_num_msg() )
メールボックスの新着メッセージ数を取得する( imap_num_recent() )
メールボックスのチェック( imap_check()、imap_mailboxmsginfo() )
メールヘッダーを取得する1( imap_headers()、imap_fetch_overview() )
メールヘッダーを取得する2( imap_headerinfo() )
メールにフラグを付ける( imap_setflag_full() )
メールに付いたフラグをクリアする( imap_clearflag_full() )

WEBへ
忘れっぽいエンジニアのPHPリファレンス TOPへ