<?php
//使用 IMAP 伺服器作身份認證
$server = 'imap-server';
$port = '143';
$userid = 'userid';
$password = 'password';
//檢查 $server $port 是否可以開啟
$fp = fsockopen ($server, $port, $errno, $errstr, 5);
if(!$fp) die('連線失敗');
//檢查 伺服器連線是否成功
$msg = fgets($fp, 256);
if(strpos($msg,"* OK")!=0) die('IMAP 伺服器連線失敗');
//傳送帳號密碼
fputs($fp, ". login $userid $password\r\n");
$msg = fgets($fp,256);
if(strpos($msg,"* OK")!=0) die('帳號密碼錯誤');
else echo '認證成功';
fputs($fp, ". LOGOUT\r\n");
$msg = fgets($fp,256);
fclose($fp);
?>
沒有留言:
張貼留言