KENT-WEB サポートコーナー 過去ログ [ 0464 ]


記事No: 1887
投稿日: 2007/10/14(Sun) 15:52:54
タイトルInfoseek iswebにpostmail設置
ID情報: redragon
投稿者: ごまろ
URLhttp://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html

Infoseekのisweb ベーシック(クレジット決済)をし、Postmail(ver 4.2)を設置しようと試みています。フォームに入力・送信をすると、完了の画面は出るものの、肝心のメールが指定のメールアドレスまで届きません。

postmail.cgiの修正項目は書き換えましたが、テストのため、postmail.htmlはDL時のまま未修正で使用しています。階層は以下の通りです。
http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html

cgiは以下の通りです。
#!/usr/local/bin/perl

# 文字コード変換ライブラリ【サーバパス】
require './lib/jcode.pl';

# MIMEエンコードライブラリを使う場合(推奨)【サーバパス】
$mimew = './lib/mimew.pl';

# 送信先メールアドレス
$mailto = 'Ntravel2003@aol.com';

# 本体プログラム【URLパス】
$script = './postmail.cgi';

# ログファイル【サーバパス】
$logfile = './data/log.cgi';

# 送信後の形態
# 0 : 完了メッセージを出す.
# 1 : 戻り先 ($back) へ自動ジャンプさせる.
$reload = 0;

# 送信は method=POST 限定 (0=no 1=yes)
# → セキュリティ対策
$postonly = 1;

# ホスト取得方法
# 0 : gethostbyaddr関数を使わない
# 1 : gethostbyaddr関数を使う
$gethostbyaddr = 0;

# メール送信形式
# 1 : sendmail送信(sendmailが利用可能なサーバ)
# 2 : IO:Socketモジュール送信(ソケット関連のモジュールが利用可能なサーバ)
$send_type = 1;

## sendmail送信のとき ##
# sendmailのパス
$sendmail = '/usr/lib/sendmail';

アクセス制限等は行っておりません。
また、チェックモードは以下のように正常です。
ログファイル:パスOK!
ログファイル:パーミッションOK!
メールソフトパス:OK
jcode.plバージョンチェック:バージョンOK (v2.13)
テンプレート ( ./tmpl/body.txt ) :パスOK!
テンプレート ( ./tmpl/conf.html ) :パスOK!
テンプレート ( ./tmpl/err1.html ) :パスOK!
テンプレート ( ./tmpl/err2.html ) :パスOK!
テンプレート ( ./tmpl/thx.html ) :パスOK!
バージョン:postmail v4.2

正直、困り果てております。他のメールアドレスを使用してみても、全く届かないのです。
どなたかお力を拝借できないでしょうか。よろしくお願いいたします。


記事No: 1891
投稿日: 2007/10/15(Mon) 12:52:42
タイトルRe: Infoseek iswebにpostmail設置
ID情報: kent
投稿者: KENT

> Infoseekのisweb ベーシック(クレジット決済)をし、Postmail(ver 4.2)を設置しようと試みています。フォームに入力・送信をすると、完了の画面は出るものの、肝心のメールが指定のメールアドレスまで届きません。

sendmailへの引数に、固有のものが必要なのではないかと思います。

■513行目
open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");

この部分を、プロバイダへ質問できませんませんか?


記事No: 1898
投稿日: 2007/10/15(Mon) 22:32:52
タイトルRe^2: Infoseek iswebにpostmail設置
ID情報: redragon
投稿者: ごまろ
URLhttp://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html

> > Infoseekのisweb ベーシック(クレジット決済)をし、Postmail(ver 4.2)を設置しようと試みています。フォームに入力・送信をすると、完了の画面は出るものの、肝心のメールが指定のメールアドレスまで届きません。
>
> sendmailへの引数に、固有のものが必要なのではないかと思います。
>
> ■513行目
> open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
>
> この部分を、プロバイダへ質問できませんませんか?
ご助言ありがとうございます。

先ほどInfoseekに質問をweb経由で出しました。
夜しかパソコンに触ることができないので、時間がかかりますが、先方から返答がありしだい、またここに記させていただきます。
よろしくお願いいたします。


記事No: 1905
投稿日: 2007/10/16(Tue) 22:57:44
タイトルRe^3: Infoseek iswebにpostmail設置
ID情報: redragon
投稿者: ごまろ
URLhttp://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html

> > > Infoseekのisweb ベーシック(クレジット決済)をし、Postmail(ver 4.2)を設置しようと試みています。フォームに入力・送信をすると、完了の画面は出るものの、肝心のメールが指定のメールアドレスまで届きません。
> >
> > sendmailへの引数に、固有のものが必要なのではないかと思います。
> >
> > ■513行目
> > open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
> >
> > この部分を、プロバイダへ質問できませんませんか?
> ご助言ありがとうございます。
>
> 先ほどInfoseekに質問をweb経由で出しました。
> 夜しかパソコンに触ることができないので、時間がかかりますが、先方から返答がありしだい、またここに記させていただきます。
> よろしくお願いいたします。

Infoseekから破線以下のような回答がありました(部分)。
513行目への言及はありませんでしたが、サーバーの
不具合も発生していないとのことです。

FFFTPソフトの設定でEUCコードに変換し、更にアスキー
モードでアップロードしていたのですが、
結果は同じく、完了の画面は出るものの、メールが送ら
れてきません。

ためしに他のメールアドレスも試してみましたが
状況は同じです。
すみません。ほとほと困り果てています。
よろしくお願いいたします。

--- --- --- --- --- --- --- ---(以下Infoseekより)

CGIの文法等が正しいにもかかわらず、スクリプトが正常に動作しない場合、
スクリプトの文字コードが EUC になっているかどうか、および、改行コードが
LF になっているかどうかについてご確認をお願いいたします。

iswebでは、CGIの文字コードを EUC にして設置する必要があります。
EUC以外の文字コードをご使用された場合、iswebのサーバーでは正常に
動作しないことがあります。該当CGIの文字コードを EUC に変換し、
動作確認をお願いいたします。

また、改行文字がWindowsで主に使用さる(CR-LF)になっている場合、
iswebのサーバーでは正常に処理されないことがあります。改行コード
を(LF)に変換し、動作確認を行なって頂ければと存じます。


記事No: 1909
投稿日: 2007/10/17(Wed) 08:16:04
タイトルRe^4: Infoseek iswebにpostmail設置
ID情報: kent
投稿者: KENT

> > > > Infoseekのisweb ベーシック(クレジット決済)をし、Postmail(ver 4.2)を設置しようと試みています。フォームに入力・送信をすると、完了の画面は出るものの、肝心のメールが指定のメールアドレスまで届きません。
> > >
> > > sendmailへの引数に、固有のものが必要なのではないかと思います。
> > >
> > > ■513行目
> > > open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
> > >
> > > この部分を、プロバイダへ質問できませんませんか?
> > ご助言ありがとうございます。
> >
> > 先ほどInfoseekに質問をweb経由で出しました。
> > 夜しかパソコンに触ることができないので、時間がかかりますが、先方から返答がありしだい、またここに記させていただきます。
> > よろしくお願いいたします。
>
> Infoseekから破線以下のような回答がありました(部分)。
> 513行目への言及はありませんでしたが、サーバーの
> 不具合も発生していないとのことです。
>
> FFFTPソフトの設定でEUCコードに変換し、更にアスキー
> モードでアップロードしていたのですが、
> 結果は同じく、完了の画面は出るものの、メールが送ら
> れてきません。
>
> ためしに他のメールアドレスも試してみましたが
> 状況は同じです。
> すみません。ほとほと困り果てています。
> よろしくお願いいたします。
>
> --- --- --- --- --- --- --- ---(以下Infoseekより)
>
> CGIの文法等が正しいにもかかわらず、スクリプトが正常に動作しない場合、
> スクリプトの文字コードが EUC になっているかどうか、および、改行コードが
> LF になっているかどうかについてご確認をお願いいたします。
>
> iswebでは、CGIの文字コードを EUC にして設置する必要があります。
> EUC以外の文字コードをご使用された場合、iswebのサーバーでは正常に
> 動作しないことがあります。該当CGIの文字コードを EUC に変換し、
> 動作確認をお願いいたします。
>
> また、改行文字がWindowsで主に使用さる(CR-LF)になっている場合、
> iswebのサーバーでは正常に処理されないことがあります。改行コード
> を(LF)に変換し、動作確認を行なって頂ければと存じます。

回答がずれていませんか?
「sendmailの引数」について、正しく質問しましたか?
今回の件は、isweb固有のことのようですから、以下の2点を確認してください。

・sendmailは本当に使える環境か?(ご自分の領域は本当に使える設定になっているかを、念のため再度確認してください)

・sendmailの引数は、前のレスに挙げたコードで間違いないか?


記事No: 1924
投稿日: 2007/10/18(Thu) 00:37:09
タイトルRe^5: Infoseek iswebにpostmail設置
ID情報: redragon
投稿者: ごまろ
URLhttp://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html

> 回答がずれていませんか?
> 「sendmailの引数」について、正しく質問しましたか?
> 今回の件は、isweb固有のことのようですから、以下の2点を確認してください。
>
> ・sendmailは本当に使える環境か?(ご自分の領域は本当に使える設定になっているかを、念のため再度確認してください)
>
> ・sendmailの引数は、前のレスに挙げたコードで間違いないか?
私もそうは思ったのですが、前に掲げたものがサーバー
からの回答なのです。

sendmailは使えます。これはサーバーが私の契約に
基づき、確認してくれています。

私はきちんと、製作者からの質問として尋ねたのですが、
引数に関しては、昨日再度尋ねましたが、解答は拒否
されました。拒否と言うよりはむしろ、一切、触れられ
ていませんでした。

以下、Infoseekからの回答です。
---------------------------------------インフォシークisweb事務局です。

お問い合わせの件についてでございますが、大変申し訳ありませんが、
iswebではホームページやCGIの作成・転送に関するサポートは行なっておりません。

外部で配布されているCGIを設置される場合は、サイト管理者様ご自身で設定、
動作チェックを行なっていただきますようお願いいたしております。私共では、
CGIが動作しない・設置方法がわからない、といったご質問に対しまして、
該当CGIの詳細を存じ上げなため、正確なご案内を行うことができませんことを
何卒ご了承下さい。

CGIが動作しない場合や、どのように設定すれば良いかわからない場合は、
CGIに付属のマニュアルをご参照のうえ、対処方法をお調べ下さい。通常、
設置の手順については、マニュアルや配布元様のホームページに記載されております。
どうしても動作しない場合には、CGIの配布元様にメールをお送りになるなどして、
どのように設定・設置等を行うべきか、詳しい手順をお尋ねになってみてはいかがでしょうか。

CGIの配布元様にお尋ねいただきましてもご返答が得られない場合等、
設置や作成が困難と思われるものについては、非常に残念ではございますが、
iswebでご利用いただけないCGIである可能性が考えられます。その場合、
業務上サポートできませんので、ご利用を控えていただくか、同等の機能を持った
別のCGIをご利用下さいますようお願いいたしております。


以上、よろしくお願いいたします。


記事No: 1930
投稿日: 2007/10/18(Thu) 17:31:21
タイトルRe^6: Infoseek iswebにpostmail設置
ID情報: kent
投稿者: KENT
URLhttp://www.kent-web.com/

> 私はきちんと、製作者からの質問として尋ねたのですが、
> 引数に関しては、昨日再度尋ねましたが、解答は拒否
> されました。拒否と言うよりはむしろ、一切、触れられ
> ていませんでした。

この回答を得られない以上は、申し訳ないですが、対応は難しいですね。
それでは、試しに以下の手順を試みてください。
それでもうまくいかない場合は、どうかご勘弁ください。

■手順1

設定にて、

# 送信先メールアドレス
$mailto = 'Ntravel2003@aol.com';

のアドレスを、iswebのメールアドレスにしてみてください。

■手順2

513行目を変更

open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");



open(MAIL,"| $sendmail -t -f $mailto") || &error("メール送信失敗");


記事No: 1963
投稿日: 2007/10/23(Tue) 20:30:06
タイトルRe^7: Infoseek iswebにpostmail設置
ID情報: redragon
投稿者: ごまろ
URLhttp://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html

> > 私はきちんと、製作者からの質問として尋ねたのですが、
> > 引数に関しては、昨日再度尋ねましたが、解答は拒否
> > されました。拒否と言うよりはむしろ、一切、触れられ
> > ていませんでした。
>
> この回答を得られない以上は、申し訳ないですが、対応は難しいですね。
> それでは、試しに以下の手順を試みてください。
> それでもうまくいかない場合は、どうかご勘弁ください。
>
> ■手順1
>
> 設定にて、
>
> # 送信先メールアドレス
> $mailto = 'Ntravel2003@aol.com';
>
> のアドレスを、iswebのメールアドレスにしてみてください。
>
> ■手順2
>
> 513行目を変更
>
> open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
>
> ↓
>
> open(MAIL,"| $sendmail -t -f $mailto") || &error("メール送信失敗");
>

いろいろとすみません。こちらも教えていただいたこと
も含め、いろいろとやってみましたが、どれも駄目でした。

階層はhtmlとcgiは一緒でよろしいのですよね?

いや、本当に参りますね。

再三質問を繰り返したら、ようやく昨日、
Infoseekから以下の回答がありましたが、これは
どのように解釈したらよいのでしょう?

-------------------------以下、Infoseekより回答全文
インフォシークisweb事務局です。

お問い合わせの件についてでございますが、

> 「sendmailへの引数に、固有のものが必要なのではないかと思います。」との返事を受け取りました。
>
> ■513行目
> open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
>
> のところだそうですが、sendmailの引数を教えてはいただけないでしょうか。

sendmailのパスは、「/usr/lib/sendmail」となります。

下記ヘルプページに記載させていただいております。
お手数ですが、まず、ヘルプページをご参照いただけましたらと存じます。

http://help.www.infoseek.co.jp/isweb/308.html


以上、よろしくお願い致します。
-------------------------------------------------------------
■インフォシーク isweb 事務局
 (サービスに関するお問合せ) isweb-b-info@infoseek.co.jp
 (入金に関するお問合せ) isweb-b-pay@infoseek.co.jp
-------------------------------------------------------------


>
> ●問い合わせメール
>
> 問い合わせの種別 : その他のiswebベーシックのサービス内容について
> URL : http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html
> 問い合わせの内容 : > > ・sendmailの引数は、前のレスに挙げたコードで間違いないか?
> >
> > こちらのご質問ですが「前のレスに挙げたコード」の詳細がわかりかねます為、
> 明確なご案内を差し上げる事ができません。
>
> いや、だから、
> > ■513行目
> > open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
> の引数です。↓です。
> http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.cgi
>
> 言っていることが通じませんか?
> 最初からこれだけを尋ねているのですが。
>
> あなた(たち)のおかげで、1週間が経とうとしています。
> 速やかなる回答をお願い申し上げます。
> エラーメッセージ : http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html
> http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.cgi
>
> > エラーメッセージ : 参考URL
> > http://directory.www.infoseek.co.jp/Topic/14/190/1442
> > http://iswebmag.hp.infoseek.co.jp/sample055.html
> > http://iswebmag.hp.infoseek.co.jp/sample056.html
>
>


記事No: 2032
投稿日: 2007/10/30(Tue) 21:30:30
タイトルRe^8: Infoseek iswebにpostmail設置
ID情報: redragon
投稿者: ごまろ
URLhttp://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html

> > > 私はきちんと、製作者からの質問として尋ねたのですが、
> > > 引数に関しては、昨日再度尋ねましたが、解答は拒否
> > > されました。拒否と言うよりはむしろ、一切、触れられ
> > > ていませんでした。
> >
> > この回答を得られない以上は、申し訳ないですが、対応は難しいですね。
> > それでは、試しに以下の手順を試みてください。
> > それでもうまくいかない場合は、どうかご勘弁ください。
> >
> > ■手順1
> >
> > 設定にて、
> >
> > # 送信先メールアドレス
> > $mailto = 'Ntravel2003@aol.com';
> >
> > のアドレスを、iswebのメールアドレスにしてみてください。
> >
> > ■手順2
> >
> > 513行目を変更
> >
> > open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
> >
> > ↓
> >
> > open(MAIL,"| $sendmail -t -f $mailto") || &error("メール送信失敗");
> >
>
> いろいろとすみません。こちらも教えていただいたこと
> も含め、いろいろとやってみましたが、どれも駄目でした。
>
> 階層はhtmlとcgiは一緒でよろしいのですよね?
>
> いや、本当に参りますね。
>
> 再三質問を繰り返したら、ようやく昨日、
> Infoseekから以下の回答がありましたが、これは
> どのように解釈したらよいのでしょう?
>
> -------------------------以下、Infoseekより回答全文
> インフォシークisweb事務局です。
>
> お問い合わせの件についてでございますが、
>
> > 「sendmailへの引数に、固有のものが必要なのではないかと思います。」との返事を受け取りました。
> >
> > ■513行目
> > open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
> >
> > のところだそうですが、sendmailの引数を教えてはいただけないでしょうか。
>
> sendmailのパスは、「/usr/lib/sendmail」となります。
>
> 下記ヘルプページに記載させていただいております。
> お手数ですが、まず、ヘルプページをご参照いただけましたらと存じます。
>
> http://help.www.infoseek.co.jp/isweb/308.html
>
>
> 以上、よろしくお願い致します。
> -------------------------------------------------------------
> ■インフォシーク isweb 事務局
>  (サービスに関するお問合せ) isweb-b-info@infoseek.co.jp
>  (入金に関するお問合せ) isweb-b-pay@infoseek.co.jp
> -------------------------------------------------------------
>
>
> >
> > ●問い合わせメール
> >
> > 問い合わせの種別 : その他のiswebベーシックのサービス内容について
> > URL : http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html
> > 問い合わせの内容 : > > ・sendmailの引数は、前のレスに挙げたコードで間違いないか?
> > >
> > > こちらのご質問ですが「前のレスに挙げたコード」の詳細がわかりかねます為、
> > 明確なご案内を差し上げる事ができません。
> >
> > いや、だから、
> > > ■513行目
> > > open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
> > の引数です。↓です。
> > http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.cgi
> >
> > 言っていることが通じませんか?
> > 最初からこれだけを尋ねているのですが。
> >
> > あなた(たち)のおかげで、1週間が経とうとしています。
> > 速やかなる回答をお願い申し上げます。
> > エラーメッセージ : http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.html
> > http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.cgi
> >
> > > エラーメッセージ : 参考URL
> > > http://directory.www.infoseek.co.jp/Topic/14/190/1442
> > > http://iswebmag.hp.infoseek.co.jp/sample055.html
> > > http://iswebmag.hp.infoseek.co.jp/sample056.html
> >
> >
>
返答がないということは、お手上げと
いうことでしょうか。


記事No: 2034
投稿日: 2007/10/31(Wed) 12:49:07
タイトルRe^9: Infoseek iswebにpostmail設置
ID情報: kent
投稿者: KENT

> 返答がないということは、お手上げと
> いうことでしょうか。

こちらからの確認事項は何度もしていると思うのですが・・。
もう1度書きますね。

> ■513行目
> open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
>
> のところだそうですが、sendmailの引数を教えてはいただけないでしょうか。

この回答を得てください。
ちなみに、

> sendmailのパスは、「/usr/lib/sendmail」となります。

という回答は、的外れです。「パス」を聞いているのではなく、sendmailへの引数
を聞いているのです。

それから、FAQにある

> ●センドメールでエラーが発生します。
> センドメールは一日のメール送信数に限定があります。
> また銀行振込をご利用のユーザーは使用することができません。
> CGIの設定によってはエラーが発生することがあります。
> メールヘッダーで
> To:
> From:
> Subject:
> Content-type:
> Content-Transfer-Encoding:
> などは適切に設定してください。

については、postmailでは処理しています。



記事No: 2035
投稿日: 2007/10/31(Wed) 13:32:59
タイトルRe^4: Infoseek iswebにpostmail設置
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> --- --- --- --- --- --- --- ---(以下Infoseekより)
>
> CGIの文法等が正しいにもかかわらず、スクリプトが正常に動作しない場合、
> スクリプトの文字コードが EUC になっているかどうか、および、改行コードが
> LF になっているかどうかについてご確認をお願いいたします。
>
> iswebでは、CGIの文字コードを EUC にして設置する必要があります。
> EUC以外の文字コードをご使用された場合、iswebのサーバーでは正常に
> 動作しないことがあります。該当CGIの文字コードを EUC に変換し、
> 動作確認をお願いいたします。
>
> また、改行文字がWindowsで主に使用さる(CR-LF)になっている場合、
> iswebのサーバーでは正常に処理されないことがあります。改行コード
> を(LF)に変換し、動作確認を行なって頂ければと存じます。

先ず、この返答自体が疑問ですね。
現に、有名な「WEB相談室」などはshift_jisで動いていますし、(http://chaichan.web.infoseek.co.jp/cgi-bin/qanda.cgi?modefg=9
いままでのQAでこのような事は聞いた事がありません。
http://www.kent-web.com/support/search/namazu.cgi?key=isweb&whence=0&max=20&result=normal&sort=score

http://apocs.web.infoseek.co.jp/cgi-bin/postmail/postmail.cgi?mode=check
現在はEUC(?)でアップしているみたいですが、shift_jisでの設置をお奨めします。

又、他の掲示板プログラム等でsendmailのテストをしてみるのも一案かと思います。


[検索ページ]