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


記事No: 7175
投稿日: 2010/03/25(Thu) 17:06:43
タイトルpostmailのサーバー内エラー
ID情報: fromsk
投稿者: masamedia
URLhttp://www.masamedia.com/onayami/postmail/postmail.html

上記URLに2つ目のpostmailを設置しようと考えております。

1つ目はver.2.1で順調に動いていましたので、別フォルダで動かそうとしましたが、確認画面→送信完了画面と進んでも、メールが流れてきません。cgi中のアドレスを変えたりして試しましたが、うまくいきませんでした。

ver.4.3のものに入れ替えましたところ、今度はサーバー内エラーが出るようになりました。
パーミッションや、フルパスなど確認し、チェックモードを試したところ、
----------------------------
チェックモード
ログファイル:パス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.3
----------------------------
のように出ました。
サーバーは、1-man.netさんのサーバーです。
FTPソフトはFFFTPを使用しています。
どうかご教授下さい。
よろしくお願いします。

#設問に驚かれるかもしれませんが、アダルトサイトではなく、性同一性障害の方と、それにかかわる方への支援サイトとなっています。
#1つ目のpostmailは
http://www.masamedia.com/postmail/postmail.html
こちらにあります。現在も問題なく動いております。


記事No: 7185
投稿日: 2010/03/29(Mon) 05:43:06
タイトルRe: postmailのサーバー内エラー
ID情報: kent
投稿者: KENT

> 上記URLに2つ目のpostmailを設置しようと考えております。
>
> 1つ目はver.2.1で順調に動いていましたので、別フォルダで動かそうとしましたが、確認画面→送信完了画面と進んでも、メールが流れてきません。cgi中のアドレスを変えたりして試しましたが、うまくいきませんでした。

1つ目の設置がうまくいっているのに、2つ目がうまくいかないというのは、やはり設置上の問題でしょうね。
2つ目を一旦すべて削除して、忠実に1つ目をコピーして再度設置してみてください。

また、送信までの流れが画面上はうまく推移するのに、メールが届かないケースでは、以下の過去ログなども参考にしてみてください。

http://www.kent-web.com/support/search/namazu.cgi?key=sendmail%20%2df&whence=0&max=20&result=normal&sort=score


記事No: 7196
投稿日: 2010/03/29(Mon) 15:49:18
タイトルRe^2: postmailのサーバー内エラー
ID情報: fromsk
投稿者: masamedia
URLhttp://www.masamedia.com/onayami/postmail/postmail.html

> 1つ目の設置がうまくいっているのに、2つ目がうまくいかないというのは、やはり設置上の問題でしょうね。
> 2つ目を一旦すべて削除して、忠実に1つ目をコピーして再度設置してみてください。
>
> また、送信までの流れが画面上はうまく推移するのに、メールが届かないケースでは、以下の過去ログなども参考にしてみてください。
>
> http://www.kent-web.com/support/search/namazu.cgi?key=sendmail%20%2df&whence=0&max=20&result=normal&sort=score

ありがとうございます。
もともと、コピーをUPして、postmail.htmlだけ変えるような設置をしていました。
いったん削除やバージョン上げも試しましたが、バージョン上げではさらに悪化してしまい...2.1に戻しました。

過去ログの中にある1-man.netの方を参考に、

■postmail.cgi/line496
# sendmail送信
} else {
open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
↓↓↓修正
# sendmail送信
} else {
open(MAIL,"| $sendmail -t -i -f $mailto") || &error("メール送信失敗");

を試してみましたが(バージョンが違うのでこれでよいのか、という疑問はありますが)、[メールを送信しました]と出てもメールが落ちてきません。
メールアドレスはもちろん、テスト済みで、受け取れないということはないアドレスです。
また、別のあて先を指定しても、落ちてきません。

ここへ投稿してから、動くほうのメイルフォームにテストメールが何通か届きましたが、今回設置しようとしているほうには、まったく届きませんでした。

ソースは、
http://www.masamedia.com/postmail1.2test.txt
です。
どうかよろしくお願いいたします。


記事No: 7235
投稿日: 2010/04/08(Thu) 19:49:50
タイトルRe^2: postmailのサーバー内エラー
ID情報: fromsk
投稿者: masamedia
URLhttp://www.masamedia.com/onayami/postmail/postmail.html

ありがとうございます。
プログラムの送信処理の行などを直しました。
そして、1つ目のプログラムで、
$mailprog = '/usr/sbin/sendmail2';
となっていたので、従ったところ、うまくできました。
理由は分かりませんが、解決できました。
ありがとうございました。


[検索ページ]