WML_TES.php
2.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?php
//*****************************************************************************
//*
//* プログラム名:Webメール
//* プログラムID:WML000.php
//* 機能 :受信処理
//* 作成者 :
//*
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");
include("include/session_start.inc");
include("include/SessionChk.inc");
include("inc/WML000.inc");
//*****************************************************************************
//* メールサーバ接続
//*****************************************************************************
function OpenPOP($strSrvName,$strUserName,$strPASSWORD){
// POPサーバーに接続
$sock=fsockopen($strSrvName,110,$err,$errno,10);
if (!$sock){
return -1;
}
$buf=fgets($sock,4096);
$strArray=split(" ",$buf);
// ユーザー名送信
fwrite($sock,"USER ".$strUserName."\r\n");
$buf=fgets($sock,4096);
$strArray=split(" ",$buf);
if (trim($strArray[0])!='+OK'){
return -1;
}
// パスワード送信
fwrite($sock,"PASS ".$strPASSWORD."\r\n");
$buf=fgets($sock,4096);
$strArray=split(" ",$buf);
if (trim($strArray[0])!='+OK'){
return -1;
}
return $sock;
}
//*****************************************************************************
// ヘッダと本文を分割する
//*****************************************************************************
function mime_split($data) {
$part = split("\r\n\r\n", $data, 2);
$maxbyte = 10000000; //10MB
$part[1] = ereg_replace("\r\n[\t ]+", " ", $part[1]);
return $part;
}
//*****************************************************************************
// 文字コードコンバートJIS→SJIS
//*****************************************************************************
function convert($str) {
if (function_exists('mb_convert_encoding')) {
return mb_convert_encoding($str, "SJIS", "JIS,SJIS");
} elseif (function_exists('JcodeConvert')) {
return JcodeConvert($str, 0, 2);
}
return true;
}
function convert2($str) {
if (function_exists('mb_convert_encoding')) {
return check_jcode_encoding($str);
} elseif (function_exists('JcodeConvert')) {
return JcodeConvert($str, 0, 2);
}
return true;
}
$strMailAdd = "t-aranai@oes2000.co.jp";
$strSrvName = "mail.oes2000.co.jp";
$strUserName = "t-aranai@oes2000.co.jp";
$strPASSWORD = "t-aranai";
//POPサーバー接続
$p = new pop3($strSrvName, $strUserName, $strPASSWORD);
if (!$p->open()) {
echo "エラー?";
}else{
echo "エラーぢゃない?";
}
?>