となると私の骨董品PCが犯人だとは言い切れないようだ。
sendmailのCGIをアップしているland.toとseesaaとの相性が悪いのかもしれないと、http://www.cmo.jp/users/igo/cgi/KifuMail.cgiを受け皿にして実験室でコメントをテスト投稿してみた。
結果はsendmailを受信できなかった。
受け皿をcmo.jpとland.toのどちらにしても受け取れないということは送り出し側のseesaaに責任があると考えてよさそうだ。
コメント投稿するとき投稿画面からコメントページに切り替わるまで1分近く時間がかかることが多いからタイムアウトしているのかもしれない。
そこで
setTimeout('document.forms[0].posted.click()',100);
を
setTimeout('document.forms[0].posted.click()',1000);
としてテストしてみた。
するとland.toの成功画面が表示され、sendmailを受信することはできたが、seesaaにコメントが投稿されない。
1桁アップはオーバーだったのかな?
500にしてみた。結果は同様だ。
300ならどうだ。同じだ。
それなら200だ。コメントは投稿されたがsendmailは送信されない。
あちらを立てればこちらが立たない。
を にして実験してみた。
コメントは投稿されずsendmailで下記メールを受信した。
document.forms[1].nn.click();
// ↓の3行を追加
d1 = new Date().getTime() + 1000;
d2 = new Date().getTime();
while(d2 < d1) { d2 = new Date().getTime(); }
document.forms[0].posted.click();
さっそく実験室で試みたところ成功しました。
通りすがりさん、どうもありがとうございました。
実験室ではうまくいったのに、こちらではsendmailが受信しない。
コピペミスかなぁ。
再調査。
コピペミスのようでした。
kifutoukou.htmlからコメント。
sgfpost.htmlから投稿テスト
すべてうまくいきました。
通りすがりさん、どうもありがとうございました。
半角文字の http:// が記載、お名前欄が空白または日本文字が全然ないコメントは投稿できません。ボタンをクリックしても投稿フォームが閉じないときはこれらに該当していないか確認してください。
私は自説に固執しません。意見交換を重ねるに従いトップページの意見に修正が加えられますから議論される場合はコメントの流れに目を通していただけると幸いです。
棋譜投稿 ←をクリックすると碁盤付きのコメントが書けます。
詳細はをご参照ください。
↓普通のコメントを書く