または、postmasterの起動オプションに-iを追加して下さい。
% tar xzf imap.tar.Z % cd imap-2001.BETA.SNAP-0107221451 (バージョンによってディレクトリ名が異なります) % make bsf (FreeBSDの場合。Makefileを参照して、お使いのOSに合わせて下さい)
# cp c-client/c-client.a /usr/local/lib/libc-client.a # cp c-client/rfc822.h /usr/local/include/ # cp c-client/mail.h /usr/local/include/ # cp c-client/linkage.h /usr/local/include/
【注意点】
$default->use_server_list = true;
設定できる項目は下記の通りです。
$default->server = 'mail.example.com'; $default->from_server = 'example.com'; $default->port = '110'; $default->servtype = 'pop3';
imap stream tcp nowait.100 root /usr/local/etc/imapd imapd
#define TOOMANY 40 /* don't start more than TOOMANY */ #define CNT_INTVL 60 /* servers in CNT_INTVL sec. */ #define RETRYTIME (60*10) /* retry after bind or server fail */
MAXPERIP=4
接続: $ telnet your.mail.server imap (または 143) 入力: A001 LOGIN username password (usernameとpasswordは環境に合わせて下さい) ログイン成功の応答: A001 OK LOGIN Ok. ログイン失敗の応答: A001 NO Login failed. 入力: A002 LOGOUT 終了の応答: A002 OK LOGOUT completed
<? $mbox = imap_open("{IMAPサーバ名:143}", "ユーザ名", "パスワード"); if ($mbox) { echo "IMAPサーバに接続されました。($mbox)<br>"; imap_close($mbox); echo "IMAPサーバから切断しました。<br>"; } ?>
2002/06/21 追加 horde/imp/config/defaults.php3 のポート番号の指定部分を下記のように変更して試してみて下さい。