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


記事No: 2278
投稿日: 2007/12/02(Sun) 04:58:00
タイトルPostmailの送信時エラーが一部のPCのみに発生します。
ID情報: asami223
投稿者: あさみ
URLhttp://www.cocomontreal.com

こんにちは。こちらのWebpatioをいつも利用させていただいています。
このたび、アンケートを開催しようと思い、postmailをダウンロードし設置してみたのですが、最後の最後でエラーに悩まされています。ご教授いただきたく、よろしくお願いいたします。

アンケートの設置先
http://www.cocomontreal.com/postmail/postmai.html

数台のPCからアンケートの送信を試み、うち1台のみ送信時にエラー(553)が発生します。それ以外は、無事送信でき、メールも受信しています。

チェックモードを調べてみると、
メールソフトパス:NG → /usr/lib/sendmail
となっていました。
Sendmail送信は選択していないのに、このパスが問題なのでしょうか?

ちなみに、メール送信形式の設定は以下のようにしています。
----------------------------------------------------------
# メール送信形式
# 1 : sendmail送信(sendmailが利用可能なサーバ)
# 2 : IO:Socketモジュール送信(ソケット関連のモジュールが利用可能なサーバ)
$send_type = 2;

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

##【注】sendmail送信の方は設定はここまでで終了。これより下は設定不要です。

## IO:Socketモジュール送信のとき ##
# io-socket.plのパス
$io_socket = './lib/io-socket.pl';

# SMTPサーバ
$server = "mail.cocomontreal.com";

# SMTPポート番号(通常は25)
$port = 25;

# POP before SMTPを使用する
# 0 : no
# 1 : yes
$pop_bef_smtp = 0;

# POP3サーバ【POP before SMTPのとき】
$pop3sv = 'mail.cocomontreal.com';

# POP3ポート番号(通常は110)【POP before SMTPのとき】
$pop3port = 110;

# 接続ID【POP before SMTPのとき】
$user = 'user';

# 接続パスワード【POP before SMTPのとき】
$pass = 'password';

## ↑SMTPサーバへの接続情報ここまで
-----------------------------------------------------------

一部のPCのみエラーがでるということは、設定は間違っていないのかなーと思っているのですが、どなたかお分かりの方がいらっしゃいましたら、アドバイスしてください。
よろしくお願いいたします。


記事No: 2280
投稿日: 2007/12/02(Sun) 09:27:48
タイトルRe: Postmailの送信時エラーが一部のPCのみに発生します。
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> アンケートの設置先
> http://www.cocomontreal.com/postmail/postmai.html

http://www.cocomontreal.com/postmail/postmail.html
設置URLは正確にお願いします。

先ずは、以下を修正して下さい。
この状態で、一部と言うのが疑問です。

<form action="http://www.cocomontreal/postmail/postmail.cgi" method="POST">
↓↓↓
<form action="http://www.cocomontreal.com/postmail/postmail.cgi" method="POST">

> # POP before SMTPを使用する
> # 0 : no
> # 1 : yes
> $pop_bef_smtp = 0;

yesにしてみて下さい。


記事No: 2285
投稿日: 2007/12/02(Sun) 15:59:57
タイトルRe^2: Postmailの送信時エラーが一部のPCのみに発生します。
ID情報: asami223
投稿者: あさみ
URLhttp://www.cocomontreal.com

返信ありがとうございます。
設置先のURLが間違っていて、すみませんでした。

URLをもう一度確認し、アドバイスの通り、以下の部分をYesに設定してみたのですが、改善されません。

>
> > # POP before SMTPを使用する
> > # 0 : no
> > # 1 : yes
> > $pop_bef_smtp = 0;
>
> yesにしてみて下さい。
>

チェックモードは
-------------------
メールソフトパス:NG → /usr/lib/sendmail
-------------------
のままです。
そのほかは、すべてOKが出ています。

引き続き、アドバイスいただきますよう、お願いします。


記事No: 2292
投稿日: 2007/12/02(Sun) 23:11:52
タイトルRe^3: Postmailの送信時エラーが一部のPCのみに発生します。
ID情報: teketen
投稿者: てけてん

> URLをもう一度確認し、アドバイスの通り、以下の部分をYesに設定してみたのですが、改善されません。

これですが、何が改善されませんか?
送信できないエラーですか?
もしもチェックモードでの
メールソフトパス:NG → /usr/lib/sendmail
のことでしたら、sendmailを利用していない為、気にする必要はありません。
この項目は、sendmailを利用している場合のみ、確認するものです。


記事No: 2294
投稿日: 2007/12/03(Mon) 02:00:36
タイトルRe^4: Postmailの送信時エラーが一部のPCのみに発生します。
ID情報: asami223
投稿者: あさみ
URLhttp://www.cocomontreal.com/postmail/postmail.html


> これですが、何が改善されませんか?
> 送信できないエラーですか?

-------------------------------
# POP before SMTPを使用する
# 0 : no
# 1 : yes
$pop_bef_smtp = 1;
-------------------------------

の設定で送信した場合、以下のエラーが出ます。
どのような内容で送信しても、一緒です。

--------------------------------
PASS失敗 : -ERR authorization failed
--------------------------------


設定をNoにした場合(下記)、

-------------------------------
# POP before SMTPを使用する
# 0 : no
# 1 : yes
$pop_bef_smtp = 0;
-------------------------------

項目を空にして送信した場合、問題なく送信できます。
すべての項目を入力して送信した場合、時々、下記のエラーが発生します。正常に送信できる場合もあります。
----------------------------------------------------
MAIL失敗 : 553 Sorry, relaying denied from that From address (#5.7.1)
----------------------------------------------------

100%正常に送信できるようにするためには、どのように設定したら良いのでしょうか?


記事No: 2299
投稿日: 2007/12/04(Tue) 20:34:20
タイトルRe^5: Postmailの送信時エラーが一部のPCのみに発生します。
ID情報: teketen
投稿者: てけてん

$pop_bef_smtp = 1;の設定にした時、以下の設定も変更しましたよね?

# POP3サーバ【POP before SMTPのとき】
$pop3sv = 'mail.server.xx.jp';

# POP3ポート番号(通常は110)【POP before SMTPのとき】
$pop3port = 110;

# 接続ID【POP before SMTPのとき】
$user = 'user_id';

# 接続パスワード【POP before SMTPのとき】
$pass = 'password';

また、$pop_bef_smtp = 0;の時、
> 時々、下記のエラーが発生します。正常に送信できる場合もあります。
とありますが、これは全て同じ送信元(メールアドレス)で試した場合ですか?
項目を空にして送信した場合ですが、その前にmail.cocomontreal.comのPOPサーバーにメールソフトなりでアクセスしていませんか?
アクセスしている場合、間をおかず(5分以内とか)に空のメールの送信テストを行っていませんか?

ご利用のメールサーバーでは、迷惑メール対策をしているか判りませんが、取り合えず

# SMTPポート番号(通常は25)
$port = 25;

のポート番号を587にして試してみては如何でしょうか?
この時、POP before SMTP関連を設定して、$pop_bef_smtpを有効にしたり無効にしたりして試してみてください。
また、ポート番号も25と587とそれぞれ試してみて下さい。

これでも駄目な場合は、他メールサーバー(Yahooなど)のメールアカウントをお持ちなら、そのメールサーバーを利用してみるなど、試してください。
それでも駄目な場合は、申し訳ありませんが、私にはこれ以上は、詳しくない為判りません。

以上です。


記事No: 2310
投稿日: 2007/12/07(Fri) 01:32:07
タイトルRe^6: Postmailの送信時エラーが一部のPCのみに発生します。
ID情報: asami223
投稿者: あさみ
URLhttp://www.cocomontreal.com/postmail/postmail.html

アドバイスありがとうございます。
すべて試してみましたが、状況変わらず・・・でした。
苦肉の策で、ポストメールのCGI部分だけ別のサーバーで動かしてみたところ、正常に機能したので、別サーバーにリンクしてエラー回避策としました。

サーバーの知識がないため、結局原因がわからず残念ですが、相性とかもあるのでしょうかね。

丁寧にアドバイスくださり、ありがとうございました。


記事No: 2283
投稿日: 2007/12/02(Sun) 10:51:43
タイトルPostmailが送れたり、送れなかったりします。
ID情報: asami223
投稿者: あさみ
URLhttp://www.cocomontreal.com/postmail/postmail.html

何度もエラーを確認しているうちに、数台のうち1台だけエラーが発生するのではなく、条件によって失敗するのだということがわかりました。

まず、すべての項目を空欄にして送信した場合は成功します。
(送信でき、受信もできます)。

しかし、項目をすべて入力した場合、エラーになったり鳴らなかったりします。

エラーのメッセージは、
-------------------------------------------------
MAIL失敗 : 553 Sorry, relaying denied from that From address (#5.7.1)
-------------------------------------------------
です。

チェックモードでは、相変わらずですが
-------------------------------------------------
メールソフトパス:NG → /usr/lib/sendmail
-------------------------------------------------
のエラーが出ており、どうやって解消していいかがわかりません。

状況が変わり、申し訳ありませんが、どなたかアドバイスをお願いいたします。



[検索ページ]