[掲示板に戻る] [一覧表示に戻る] [新着表示に戻る] [ツリー表示に戻る] []
過去ログ[0010]
過去ログ
検 索
キーワード 条件 表示
標準表示/一覧表示

携帯でのファイル添付について   hotaru : 2009/04/11(Sat) 07:47 No.3133
カテゴリ:携帯対応YY-BOARD(改)   投稿数:11回/ベス
へへ Rev.2.37M
またお世話になります。携帯での画像投稿について教えてください。
このところ利用者の携帯での写真添付エラーが多く、自分で検証したところ写真添付ができなくなっていました。
過去ログも読んでみましたが、原因がよくわかりません。

1、Rev2.35→2.37へバージョンアップした。
2、以前は普通に携帯で添付できた。

そして、Docomo、EZwebの添付画像が、管理人のメールアドレスへ届いてしまいます。

自分で試したところ、 添付送信の際、「Error! POPサーバーに接続できません。」というメッセージがでます。画像はメール添付で管理人のメールアドレスに届いていますが、掲示板には反映されません。
ポート番号は110です。
PC
ID:CkFP7Wx8i.
[→3133] Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/04/11(Sat) 17:22 No.3137
カテゴリ:携帯対応YY-BOARD(改)   投稿数:807回/管理人
! > 「Error! POPサーバーに接続できません。」

メール受信部分を使わせてもらっているWeb Libertyのサポート掲示板にある内容と同じような感じですね。
POP3サーバーへログイン出来ない
http://www.web-liberty.net/cgi-bin/support/board.cgi?mode=res&no=4928

同じようにさくらサーバですか?
うちのlolipopサーバでは今日もサンプル掲示板に投稿があるように問題ないみたいです。
そんなわけで、今のところ原因不明です。

> そして、Docomo、EZwebの添付画像が、管理人のメールアドレスへ届いてしまいます。

現象を確認できません。
メールアドレスの設定を間違えているか、サーバの方で自動転送されているくらいしか、原因は思い浮かびません。
PC
ID:YQ5FnRu7pQ
Re: 携帯でのファイル添付について   hotaru : 2009/04/11(Sat) 18:26 No.3140
カテゴリ:携帯対応YY-BOARD(改)   投稿数:12回/ベス
へへ リンク先の症状を読ませていただきました。まさにそのとおりです。

当方もさくらサーバーを使用しています。日付もほぼ同じ頃ですね。
その頃に携帯対応YY-BOARD(改)のバージョンアップをしたので、てっきりCGIの不具合だと思っていました。申し訳ありません。

今日まで、メール送受信に不具合などがなかったので、サーバーをこれぽっちも疑っていませんでした。
さくらのサポートをひとおり読みましたが、解決策がみつかりませんでした。原因がわかれば、なんとか手を打てます、ホントにありがとうございました。
PC
ID:CkFP7Wx8i.
Re: 携帯でのファイル添付について   hotaru : 2009/04/11(Sat) 19:23 No.3142
カテゴリ:携帯対応YY-BOARD(改)   投稿数:13回/ベス
へへ POPサーバーをYahooに変えてみたけど、やっぱり同じ「Error! POPサーバーに接続できません」が出ます。
そして、Yahooメールで添付ファイルを受信していて掲示板には反映されません。
CGIを置いてあるさくらサーバーに問題がある訳ですね。

妙案ってありませんか?


PC
ID:CkFP7Wx8i.
[→3142] Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/04/11(Sat) 21:47 No.3144
カテゴリ:携帯対応YY-BOARD(改)   投稿数:810回/管理人
! 妙案ってわけじゃないんですが。

自分で動作確認する時は、必要な変数がきちんと取得されているか確認してみます。
エラーメッセージ表示の時に、変数の内容を確認します。
connect(SOCK, $server_addr) || &error("POPサーバーに接続できません。");
  ↓
connect(SOCK, $server_addr) || &error("POPサーバーに接続できません。<br>\$server_ip = $server_ip<br>\$server_addr = $server_addr");

あとはPOPサーバをIPアドレスで指定したらどうなるかなって感じです。
PC
ID:YQ5FnRu7pQ
[→3144] Re: 携帯でのファイル添付について   hotaru : 2009/04/11(Sat) 22:32 No.3145
カテゴリ:携帯対応YY-BOARD(改)   投稿数:14回/ベス
へへ > 自分で動作確認する時は、必要な変数がきちんと取得されているか確認してみます。
> エラーメッセージ表示の時に、変数の内容を確認します。
> connect(SOCK, $server_addr) || &error("POPサーバーに接続できません。");
>   ↓
> connect(SOCK, $server_addr) || &error("POPサーバーに接続できません。<br>\$server_ip = $server_ip<br>\$server_addr = $server_addr");



ありがとうございます。
でもプログラムには疎いのでよく意味がよくわかりません。
さくらサーバーに質問メールを書きましたが、返事は週明けになると思います。
検証のため掲示板を公開します。テスト投稿を歓迎します。
http://amawari.xii.jp/okinawa/yybbs.cgi?room=room2
PC
ID:CkFP7Wx8i.
[→3145] Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/04/11(Sat) 22:42 No.3146
カテゴリ:携帯対応YY-BOARD(改)   投稿数:811回/管理人
! もし分かったらファイルを書き換えてみて下さい。

lib/mlrcv.pl
649行目付近
connect(SOCK, $server_addr) || &error("POPサーバーに接続できません。");
  ↓
connect(SOCK, $server_addr) || &error("POPサーバーに接続できません。<br>\$server_ip = $server_ip<br>\$server_addr = $server_addr");

エラーメッセージは
POPサーバーに接続できません。
$server_ip = ○○○
$server_addr = ○○○
になります。

このとき○○○に欲しい情報が表示されているかが重要です。

> あとはPOPサーバをIPアドレスで指定したらどうなるかなって感じです。

IPアドレスが分かったら試してみて下さい。
PC
ID:YQ5FnRu7pQ
Re: 携帯でのファイル添付について   hotaru : 2009/04/12(Sun) 08:43 No.3148
カテゴリ:携帯対応YY-BOARD(改)   投稿数:15回/ベス
へへ 指示のとおりやってみました。

$server_ip = ;jl
$server_addr = n;jl
エラーメッセージからIPとアドレスを取得し、それを設定62のPOPサーバーとPOPユーザー名に適用しました。
念のため、交互に入れ替えてそれぞれ検証しましたが、エラー表示がでます。

添付した画像はメールで受信しています。
PC
ID:CkFP7Wx8i.
[→3133] Re: 携帯でのファイル添付について   Toshio ◆kiSSQl4HYA : 2009/04/12(Sun) 23:33 No.3150
カテゴリ:携帯対応YY-BOARD(改)   投稿数:230回/ゴールデン
あしあと 横レスですみません

私は、LaCoocanのサーバを利用していますが、携帯からの添付ファイル、問題ありません。
(Rev2.39M使用、lib/mlrcv.pl 3/19更新日)

>1、Rev2.35→2.37へバージョンアップした。
>2、以前は普通に携帯で添付できた。


テストで、lib/mlrcv.pl 1/18更新日(Rev2.35Mで使っていた)を使ってみましたが、こちらでも、携帯からの添付ファイルできました。
PC
ID:Vw5vMipJfM
[→3148] Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/04/13(Mon) 07:52 No.3152
カテゴリ:携帯対応YY-BOARD(改)   投稿数:813回/管理人
! > $server_ip = ;jl
> $server_addr = n;jl


これは使えない情報でした。

nslookup等でIPアドレスを確認してみて下さい。
http://www.google.com/search?hl=ja&lr=lang_ja&q=nslookup
PC
ID:YQ5FnRu7pQ
Re: 携帯でのファイル添付について   hotaru : 2009/04/13(Mon) 17:45 No.3155
カテゴリ:携帯対応YY-BOARD(改)   投稿数:16回/ベス
へへ Toshio様、すみません。バージョンアップの時期と同じころから写真投稿ができなくなったので正直CGIを疑っていました。
同じように旧バージョンの.plを入れ替えたりもしましたが、いまではサーバーに原因があるとわかっています。

Tambo様、さくら側からは今のところ返答がありません。
参考になるかどうか、サーバー情報を掲載します。IPでのテストもエラーがでました。

ホスト名 www000.sakura.ne.jp
IPアドレス 00.106.19.-
OSバージョン FreeBSD 7.1-RELEASE-p4 i386
Apacheバージョン Apache/1.3.41 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e


* 各種プログラムのコマンドパス *
コマンド名 コマンドパス バージョン
Perl 5.8 /usr/bin/perl 5.8.9
Perl 5 /usr/bin/perl5 5.8.9
PHP /usr/local/bin/php 5.2.8
Ruby /usr/local/bin/ruby 1.8.6
Python /usr/local/bin/python 2.5.2
nkf /usr/local/bin/nkf 2.0.7
uuencode /usr/bin/uuencode
uudecode /usr/bin/uudecode
sendmail /usr/sbin/sendmail 8.14.3
gzip /usr/bin/gzip
zip /usr/local/bin/zip
unzip /usr/local/bin/unzip 5.52
gcc /usr/bin/gcc 4.2.1
lynx /usr/local/bin/lynx 2.8.7dev.9 (27 Apr 2008)
elvis /usr/local/bin/elvis
PC
ID:CkFP7Wx8i.
[→3155] Re: 携帯でのファイル添付について   Toshio ◆kiSSQl4HYA : 2009/04/13(Mon) 21:42 No.3157
カテゴリ:携帯対応YY-BOARD(改)   投稿数:231回/ゴールデン
あしあと hotaruさん はじめまして
今までうまく動作していた携帯からの画像投稿が、設置サーバのメンテナンス後からPOP3サーバーへログイン出来なくなり、その先へ進めない状態は、気になりますよね。

>同じように旧バージョンの.plを入れ替えたりもしましたが、いまではサーバーに原因があるとわかっています。

----------------------------------
Perl 5.8 /usr/bin/perl 5.8.9
Perl 5 /usr/bin/perl5 5.8.9
Python /usr/local/bin/python 2.5.2
sendmail /usr/sbin/sendmail 8.14.3
gzip /usr/bin/gzip
gcc /usr/bin/gcc 4.2.1
lynx /usr/local/bin/lynx 2.8.7dev.9 (27 Apr 2008)
受信メールアカウントが変更(ユーザ名@○○○.sakura.ne.jpに変更)
PHP関連、/usr/local/bin/phpの部分の記述の変更
-------------------------------------------------
Tamboさんが、url情報してくれた内容を私も拝見させてもらいました。
上記の中で、都合の悪い部分が発生してしまった様ですね。
元の様に、早く動作を確認できるといいですね。

今まで動いていたものが、ある日を境に動かなくなるのって、気になって眠れない(をいをい)ってありますよね。
PC
ID:Vw5vMipJfM
[→3155] Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/04/15(Wed) 22:00 No.3160
カテゴリ:携帯対応YY-BOARD(改)   投稿数:815回/管理人
! 試してみて下さい。

lib/mlrcv.pl
643行目付近
■修正前
local $error_mails = 0;

socket(SOCK, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
local $server_ip = gethostbyname($pop_server);
local $server_addr = pack('Sna4x8', AF_INET, $pop_port, $server_ip);

connect(SOCK, $server_addr) || &error("POPサーバーに接続できません。");

■修正後
local $error_mails = 0;

use Socket;

socket(SOCK, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
local $server_addr = sockaddr_in($pop_port, inet_aton($pop_server));

connect(SOCK, $server_addr) || &error("POPサーバーに接続できません。");
PC
ID:YQ5FnRu7pQ
Re: 携帯でのファイル添付について   hotaru : 2009/04/15(Wed) 22:23 No.3161
カテゴリ:携帯対応YY-BOARD(改)   投稿数:17回/ベス
へへ perl 5.8.9は昨年12月から配布開始されたと聞いていますし、何もさくらサーバーだけではなく、他のレンタルサーバーも次々バージョンアップを行うでしょうね。
せっかくの携帯で利用できるすばらしい掲示板が使えなくなるってのも悲しい。
今サーバーを変えても結局バージョンアップされれば同じことだと思いますから動きようがありませんね。
Perlの仕組みなんて分からないけど、迷惑なバージョンアップだと思うなぁ。
PC
ID:CkFP7Wx8i.
Re: 携帯でのファイル添付について   hotaru : 2009/04/15(Wed) 22:53 No.3162
カテゴリ:携帯対応YY-BOARD(改)   投稿数:18回/ベス
へへ 上の返信を書いていたら、いつのまに?Tambo様のコメントがありました。

さっそく、修正してみました。
そして、画像投稿をDocomoでやってみたら、出来たのです!
こんな嬉しいことって久しぶりです!。どうぞ検証してみてください!
http://amawari.xii.jp/okinawa/yybbs.cgi?room=room2
PC
ID:CkFP7Wx8i.
[→3162] Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/04/15(Wed) 23:32 No.3163
カテゴリ:携帯対応YY-BOARD(改)   投稿数:816回/管理人
! 報告ありがとうございます。
うまく行ったみたいで良かったです。
PC
ID:YQ5FnRu7pQ
[→3163] Re: 携帯でのファイル添付について   hotaru : 2009/04/16(Thu) 00:03 No.3164
カテゴリ:携帯対応YY-BOARD(改)   投稿数:19回/ベス
へへ > 報告ありがとうございます。
> うまく行ったみたいで良かったです。


いろいろありがとうございました。
画像投稿先のメールアドレスも変更しました。
昨日はサーバーまで止まってしまってかなり落ち込んでいましたが
今夜から元気になりそうです!
PC
ID:CkFP7Wx8i.
[→3161] Re: 携帯でのファイル添付について   Toshio ◆kiSSQl4HYA : 2009/04/16(Thu) 06:25 No.3165
カテゴリ:携帯対応YY-BOARD(改)   投稿数:232回/ゴールデン
あしあと >せっかくの携帯で利用できるすばらしい掲示板が使えなくなるってのも悲しい。

Tamboさんからの解決策 No.3160 で、無事、動作確認できた様で良かったですね。
PC
ID:Vw5vMipJfM
Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/04/16(Thu) 22:54 No.3166
カテゴリ:携帯対応YY-BOARD(改)   投稿数:817回/管理人
! 修正したファイルを置いておきます。
http://vvv.ciao.jp/yy/files/mlrcv-sakura_pl.txt
ファイル名をmlrcv.plに変更して、libディレクトリに上書きアップロードして下さい。

他のサーバでも使えるみたいです。
PC
ID:YQ5FnRu7pQ
[→3166] Re: 携帯でのファイル添付について   Toshio ◆kiSSQl4HYA : 2009/04/17(Fri) 06:54 No.3167
カテゴリ:携帯対応YY-BOARD(改)   投稿数:233回/ゴールデン
あしあと いつもお世話になります。ありがとうございます。
mlrcv.pl 最終更新 2009/04/16 さくらサーバー対応版を試させていただきました。

> 他のサーバでも使えるみたいです。

私は、@niftyのLaCoocanのサーバー環境ですが…

「ファイルを取り込み」を選択直後に「このページはエラーにより表示できません(500)」となり、添付ファイル投稿はできませんでした。
報告まで。
PC
ID:Vw5vMipJfM
[→3167] Re: 携帯でのファイル添付について   Toshio ◆kiSSQl4HYA : 2009/04/18(Sat) 08:43 No.3168
カテゴリ:携帯対応YY-BOARD(改)   投稿数:234回/ゴールデン
あしあと >私は、@niftyのLaCoocanのサーバー環境ですが…
>
>「ファイルを取り込み」を選択直後に「このページはエラーにより表示できません(500)」となり、添付ファイル投稿はできませんでした。
>報告まで。


訂正します。

http://vvv.ciao.jp/yy/files/mlrcv-sakura_pl.txt

私が、上記のテキストファイルを頂いた時は、PRE〜/PREタグが使われており、上記部分(<!DOCTYPE HTML PUBLIC …)と最下行の「/PRE」を抜いただけの状態で使用したのが原因でした。

途中、「&」、「<」、「>」、「&amp;」、「&lt;」、「&gt;」の違いからのものでした。

Tamboさん 失礼しました。

「mlrcv.pl 最終更新 2009/04/16 さくらサーバー対応版」ですが、、「@niftyのLaCoocanのサーバー環境」でも動作しました。
PC
ID:Vw5vMipJfM
[→3168] Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/04/19(Sun) 22:07 No.3172
カテゴリ:携帯対応YY-BOARD(改)   投稿数:819回/管理人
! > 私が、上記のテキストファイルを頂いた時は、PRE〜/PREタグが使われており、・・・

どういうことかよく分からないですが、うまく行ったみたいで良かったです。
PC
ID:YQ5FnRu7pQ
Re: 携帯でのファイル添付について   hotaru : 2009/04/21(Tue) 19:20 No.3175
カテゴリ:携帯対応YY-BOARD(改)   投稿数:20回/メタル
へへ 遅い返事でしたが、本日さくらから質問への回答がありました。抜粋して掲載します。

(略)
大変申し訳ございませんが、OSのバージョンアップメンテナンスはセキュリティ対策上必ず行う必要がある作業となり、お客様にて設置されているCGIにて新しい環境でも動作するよう設定を行って頂く必要がございます。

なお socket を用いたプログラム内にて pack 関数を使用されている場合に正常に動作が行えていない現象が確認できました。

ソケット通信については pack ではなく sockaddr_in を用いることを推奨されていると思われますため、pack の代わりに sockaddr_in を使用した際に改善が見られますかご確認ください。

http://perldoc.perl.org/Socket.html

(略)
以上よろしくお願いいたします。
(略)

PC
ID:CkFP7Wx8i.
[→3175] Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/04/21(Tue) 22:14 No.3177
カテゴリ:携帯対応YY-BOARD(改)   投稿数:821回/管理人
! http://www.web-liberty.net/cgi-bin/support/board.cgi?mode=res&no=4896
にある回答と同じですね。

ちなみに、参考にさせてもらったサイトは
低水準クライアントソケット
http://www.g-ishihara.com/perl/network01.html
です。
PC
ID:YQ5FnRu7pQ
Re: 携帯でのファイル添付について   Tambo ◆Uur6CmAwso : 2009/05/07(Thu) 10:30 No.3210
カテゴリ:携帯対応YY-BOARD(改)   投稿数:835回/管理人
! Rev2.40でpackかsockaddr_inを選択できるようにしました。
PC
ID:YQ5FnRu7pQ

 []