![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
初めて質問します。
ものすごい初心者ですので、すごい簡単な返答をお願いします。
環境は自分で作ったサーバです。
Lunux centos
PEAR Net_POP3 インストール済み(確認済)
utf-8
PEARのライブラリで、Net_POP3を使用し、phpで、書いてみたのですが、私が参照したページの見本より、作成したPHPでは、動かないのです。何がいけないのでしょうか?
下記の様にPHPを記入して、サーバ接続は、ドメインを書き換えると接続できなく、しっかり記入すると、接続可能です。
ですが、ログイン部分は、パスワードをわざと間違えて記入しても、ログイン可能と表示されてしまいます。
ログイン部分がおかしいのか。それとも、エンコードの部分もおかしいのか、わかりません!みなさんのお力添えを!!
<?php
require_once('Net/POP3.php');
$account = array(
'host' => 'mail.私のドメイン',
'port' => '110',
'username' => 'メールアカウント',
'password' => 'メールパスワード',
);
$pop3 =& new Net_POP3();
if($pop3->connect($account['host'], $account['port'],LOGIN)){
echo "接続OK!<br>";
}else{
echo "接続NGNGNG!<br>";
}
if($pop3->login($account['username'], $account['password'],LOGIN)){
echo "接続OK!<br>";
}else{
echo "接続NGNGNG!<br>";
}
$n_msg = $pop3->numMsg();
$header_list = $pop3->getParsedHeaders($n_msg);
$body = mb_convert_encoding($pop3->getBody($n_msg), "utf-8", "jis");
$body = htmlspecialchars($body, ENT_QUOTES, "utf-8");
$pop3->disconnect();
echo "<dl>";
echo "<dt>差出人</dt><dd>".mb_decode_mimeheader($header_list['From'])."
</dd>";
echo "<dt>件名</dt><dd>".mb_decode_mimeheader($header_list['Subject'])."
</dd>";
echo "<dt>本文</dt><dd><pre>".$body."</pre></dd>";
echo "</dl>";
?>
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Net_POP3のlogin関数は接続がOKだと、TRUEを返すけど、接続できない場合には、何も返さないようです。
PHP-users メーリングリストに同じようなことが書いてありましたよ。
http://ml.php.gr.jp/pipermail/php-users/2005-Aug … ここを参照してみてください。
PEAR::isErrorに関しては
http://phpspot.net/php/man/pear/core.pear.pear.i …
参考URL:http://ml.php.gr.jp/pipermail/php-users/2005-Aug …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP php ログイン 1 2022/11/01 00:24
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「ただし,その件は」の「ただ...
-
エアコン配線の途中接続はなぜ...
-
単三の漏電ブレーカーを単二で...
-
ワードに張り付けたURLが開かない
-
Tera Termを起動して新しい接続...
-
TeraTermマクロで入力した文字...
-
VBAをOracleClientがインストー...
-
非接続型と接続型について
-
蛍光灯安定器の絶縁測定につい...
-
先ほど外出先でパソコンとイヤ...
-
M.2 PCI Express 接続 M.2 PCIe...
-
Wi-Fiと位置情報バレについて
-
太い電線の接続方法について
-
ipv4の接続がうまくいかない…
-
bebirdというイヤースコープを...
-
VBAで「クエリと接続」の画面を...
-
TW200セル仕様・・
-
Zoomで声が二重に聞こえると相...
-
FileZillaを使用してwpXサーバ...
-
リモートデスクトップで接続先P...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ただし,その件は」の「ただ...
-
単三の漏電ブレーカーを単二で...
-
エアコン配線の途中接続はなぜ...
-
滋賀県内と大阪モノレールの往来。
-
Tera Termを起動して新しい接続...
-
武蔵野線と中央線の地下の接続...
-
ワードに張り付けたURLが開かない
-
0990の番号って
-
VPNのオンデマンド接続とはなん...
-
海外でフリーWi-Fiが利用できな...
-
Wi-Fiと位置情報バレについて
-
bebirdというイヤースコープを...
-
IPアドレスは定期的に変わるも...
-
蛍光灯安定器の絶縁測定につい...
-
TeraTermマクロで入力した文字...
-
ANYDESK 画像が転送されない
-
VBAで「クエリと接続」の画面を...
-
会社説明会に遅刻してしまいま...
-
太い電線の接続方法について
-
電話線とインターホンの線の違い
おすすめ情報