(PHP 4, PHP 5)
imap_open — ・癸シ・�ワ・テ・ッ・ケ、リ、ホ IMAP ・ケ・ネ・遙シ・爨ェ。シ・ラ・ケ、�
mailbox 、リ、ホ IMAP ・ケ・ネ・遙シ・爨ェ。シ・ラ・キ、゙、ケ。」
、ウ、ホエリソマ。「POP3 、� NNTP ・オ。シ・ミ、リ、ホ・ケ・ネ・遙シ・爨ェ。シ・ラ・ケ、�ン、ヒ、篏ネヘムイトヌス、ヌ、ケ。」 、キ、ォ、キ。「、、、ッ、ト、ォ、ホエリソェ、隍モオ。ヌス、マ IMAP ・オ。シ・ミ、ヌ、キ、ォヘム、ヌ、ュ、゙、サ、」
・癸シ・�ワ・テ・ッ・ケフセ(mailbox)、マ。「・オ。シ・ミフセ、ホノャ、ネサネヘム、ケ、�オ。シ・ミ、ヒ、ェ、ア、� ・癸シ・�ワ・テ・ッ・ケ、リ、ホ・ム・ケ、ォ、鮖スタョ、オ、�゙、ケ。」ニテハフ、ハフセチー INBOX 、マ。「 ・ォ・�ネ・譯シ・カ、ホクトソヘ・癸シ・�ワ・テ・ッ・ケ、ユフ」、キ、゙、ケ。」 ASCII カヨ、ヌスミホマイトヌス、ハハクサ嵓ハウー、ホウーケクサ妤゙、爭癸シ・�ワ・テ・ッ・ケフセ、マ imap_utf7_encode() 、ヌ・ィ・ウ。シ・ノ、ケ、�ャヘラ、ャ、「、熙゙、ケ。」
・オ。シ・ミノマ '{' 、ェ、隍モ '}' 、ヌウ遉鬢�「・オ。シ・ミフセ、゙、ソ、マ IP ・「・ノ・�ケ。「・ェ・ラ・キ・逾ホ ':' 、ォ、鮟マ、゙、�ン。シ・ネサリト�メ。「('/' 、ヌサマ、゙、�)・ェ・ラ・キ・逾ホ・ラ・愠ネ・ウ・�リト�メ 、ォ、鮖スタョ、オ、�゙、ケ。」
・オ。シ・ミノマ。「チエ、ニ、ホ mailbox ・ム・鬣癸シ・ソ、ヌノャソワ、ヌ、ケ。」
{ 、ヌサマ、゙、�セチー、マ、ケ、ル、ニ・�筍シ・ネフセ、ヌ。「 "{" remote_system_name [":" port] [flags] "}" [mailbox_name] 、ホ、隍ヲ、ハキチシー、ネ、ハ、熙゙、ケ。」
・ユ・鬣ー | タ篶タ |
---|---|
/service=service | ・癸シ・�ワ・テ・ッ・ケ、ヒ・「・ッ・サ・ケ、ケ、�オ。シ・モ・ケ。」・ヌ・ユ・ゥ・�ネ、マ "imap" 。」 |
/user=user | ・オ。シ・ミ、リ、ホ・愠ー・、・�、ホ・譯シ・カフセ。」 |
/authuser=user | ・�筍シ・ネ、ホヌァセレ・譯シ・カ。」サリト熙オ、�ニ、、、ソセ�遉マ。「、ウ、ホ・譯シ・カ、ホ・ム・ケ・�シ・ノ、ャ ヌァセレ、ヒサネヘム、オ、�゙、ケ。ハホ�: administrator。ヒ。」 |
/anonymous | ニソフセ・譯シ・カ、ネ、キ、ニ・「・ッ・サ・ケ、キ、゙、ケ。」 |
/debug | ・ラ・愠ネ・ウ・�ホトフソョニ簣ニ、「・ラ・�ア。シ・キ・逾ホ・ヌ・ミ・テ・ー・愠ー、ヒオュマソ、キ、゙、ケ。」 |
/secure | ・ヘ・テ・ネ・�シ・ッアロ、キ、ヒ・ラ・�シ・ニ・ュ・ケ・ネ、ホ・ム・ケ・�シ・ノ、ョ、キ、゙、サ、」 |
/imap, /imap2, /imap2bis, /imap4, /imap4rev1 | /service=imap 、ネニア、ク、ヌ、ケ。」 |
/pop3 | /service=pop3 、ネニア、ク、ヌ、ケ。」 |
/nntp | /service=nntp 、ネニア、ク、ヌ、ケ。」 |
/norsh | サー、ヒヌァセレコム、゚、ホ IMAP ・サ・テ・キ・逾ホホゥ、ケ、�ン、ヒ。「rsh 、� ssh 、ネヘム、キ、゙、サ、」 |
/ssl | ・サ・テ・キ・逾ホーナケ豐ス、ヒ Secure Socket Layer 、ネヘム、キ、゙、ケ。」 |
/validate-cert | TLS/SSL ・オ。シ・ミ、ホセレフタス。セレ、キ、゙、ケ。ハ・ヌ・ユ・ゥ・�ネ、ホオー、ヌ、ケ。ヒ。」 |
/novalidate-cert | TLS/SSL ・オ。シ・ミ、ホセレフタス。セレ、キ、゙、サ、」・オ。シ・ミ、ャシォクハセレフタ、ホ セレフタスネヘム、キ、ニ、、、�ン、ヒノャヘラ、ネ、ハ、熙゙、ケ。」 |
/tls | ・サ・テ・キ・逾ホーナケ豐ス、ヒ start-TLS 、ホサネヘム、ッタゥ、キ。「、ス、�� ・オ・ン。シ・ネ、キ、ニ、、、ハ、、・オ。シ・ミ、ネ、ホタワツウ、ン、キ、゙、ケ。」 |
/notls | 、ソ、ネ、ィ・オ。シ・ミ、ャ、ス、�オ・ン。シ・ネ、キ、ニ、、、ソ、ネ、キ、ニ、筍「 ・サ・テ・キ・逾ヌ start-TLS 、ヒ、隍�ナケ豐ス、ネヘム、キ、゙、サ、」 |
/readonly | ニノ、゚ケ�、゚タ�ム、ヌ、ホ・癸シ・�ワ・テ・ッ・ケ、ホ・ェ。シ・ラ・ラオ皃キ、゙、ケ。ハIMAP 、ホ、゚。」 NNTP 、ヌ、マフオサ�オ、�「SMTP 、ェ、隍モ POP3 、ヌ、マ・ィ・鬘シ、ネ、ハ、熙゙、ケ。ヒ。」 |
・譯シ・カフセ。」
username 、ホ・ム・ケ・�シ・ノ。」
options 、マ・モ・テ・ネ・゙・ケ・ッ、ヌ、「、遙「ーハイシ、ホチネ、゚ケ遉�サ、ネ、ハ、熙゙、ケ。」
タワツウサ鋠ヤ、ホコヌツ鄙」
タワツウ・ム・鬣癸シ・ソ。」シ。、ホ (ハクサ昀ホ) ・ュ。シ、ネ、テ、ニタワツウ・ム・鬣癸シ・ソ、゚ト熙ケ、�ウ、ネ、ャ、ヌ、ュ、゙、ケ。」
タョクキ、ソセ�遉マ IMAP ・ケ・ネ・遙シ・爨「シコヌヤ、キ、ソセ�遉マ FALSE 、ヨ、キ、゙、ケ。」
・ミ。シ・ク・逾� | タ篶タ |
---|---|
5.3.2 | params 、ャトノイテ、オ、�゙、キ、ソ。」 |
5.2.0 | n_retries 、ャトノイテ、オ、�゙、キ、ソ。」 |
ホ�1 imap_open() 、ホ、オ、゙、カ、゙、ハサネヘムホ�
<?php
// ・悅シ・ォ・�゙・キ・ホ・ン。シ・ネ 143 、ヌイヤニー、キ、ニ、、、� IMAP ・オ。シ・ミ、ヒタワツウ、ケ、�ヒ、マ
// ーハイシ、ホ、隍ヲ、ヒ、キ、゙、ケ。」
$mbox = imap_open("{localhost:143}INBOX", "user_id", "password");
// ・悅シ・ォ・�゙・キ・ホ・ン。シ・ネ 110 、ヌイヤニー、キ、ニ、、、� POP3 ・オ。シ・ミ、ヒタワツウ、ケ、�ヒ、マ。「
$mbox = imap_open ("{localhost:110/pop3}INBOX", "user_id", "password");
// SSL IMAP 、「、�、、マ POP3 ・オ。シ・ミ、ヒタワツウ、ケ、�ヒ、マ。「・ラ・愠ネ・ウ・�リト熙ホ、「、ネ、ヒ
// /ssl 、ノイテ、キ、゙、ケ。」
$mbox = imap_open ("{localhost:993/imap/ssl}INBOX", "user_id", "password");
// シォハャ、ヌ・オ・、・キ、ソセレフタスヌ SSL IMAP 、「、�、、マ POP3 ・オ。シ・ミ、ヒタワツウ、ケ、�ヒ、マ。「
// ・ラ・愠ネ・ウ・�リト熙ホ、「、ネ、ヒ /ssl/novalidate-cert 、ノイテ、キ、゙、ケ。」
$mbox = imap_open ("{localhost:995/pop3/ssl/novalidate-cert}", "user_id", "password");
// ・悅シ・ォ・�゙・キ・ホ・ン。シ・ネ 119 、ヌイヤニー、キ、ニ、、、� NNTP ・オ。シ・ミ、ヒタワツウ、ケ、�ヒ、マ。「
$nntp = imap_open ("{localhost:119/nntp}comp.test", "", "");
// ・�筍シ・ネ・オ。シ・ミ、ヒタワツウ、ケ、�ン、マ。「"localhost" 、ワツウ、キ、ソ、、・オ。シ・ミ、ホ
// フセチー、゙、ソ、マ IP ・「・ノ・�ケ、ヒテヨ、ュエケ、ィ、゙、ケ。」
?>
ホ�2 imap_open() 、ホホ�
<?php
$mbox = imap_open("{imap.example.org:143}", "username", "password");
echo "<h1>Mailboxes</h1>\n";
$folders = imap_listmailbox($mbox, "{imap.example.org:143}", "*");
if ($folders == false) {
echo "・ウ。シ・�ャシコヌヤ、キ、゙、キ、ソ<br />\n";
} else {
foreach ($folders as $val) {
echo $val . "<br />\n";
}
}
echo "<h1>INBOX 、ホ・リ・テ・タ</h1>\n";
$headers = imap_headers($mbox);
if ($headers == false) {
echo "・ウ。シ・�ャシコヌヤ、キ、゙、キ、ソ<br />\n";
} else {
foreach ($headers as $val) {
echo $val . "<br />\n";
}
}
imap_close($mbox);
?>