はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 Postfix が自動返信メールのCGIでエラーを返します。
日時: 2006/01/22 15:43
名前: nocchi

どうもです。
以前、/homeに拡張ディスクをにマウントしディスクquotaについて質問させて頂きましたnocchiと申します。
http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=261
↑これでお世話になりましたm(__)m

今回もまた奇っ怪なエラーが出ましたので
是非ともお知恵を拝借致したく掲示板に質問させて頂きます。

問題はこの表題の通りなんですがこのエラーをはじく時には特定のメールアドレスに限り
こうなるようです。

はじくメールアドレスとして
ocnのメールアドレスが特に相性が悪いようです。
メールアドレスの種類として
●●●@▼▼.■■.ne.jp の様な形はほぼ駄目です。

●●●@▼▼.com の様な形のアドレスはまずエラーを返しません。

以下点線内はエラー時にはじかれたメール内容です。

------------------------------------------
This is the Postfix program at host 私のホスト名.

I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the message returned below.

The Postfix program

<*******@cotton.ocn.ne.jp>: host 127.0.0.1[127.0.0.1] said: 550 5.7.1 Message
  content rejected, UBE, id=00916-08 (in reply to end of DATA command)
------------------------------------------
こんな感じです。

またplalaさんのアドレスもエラーで返します。
plalaさんのアドレスもocnさんと同様の ●●●@▼▼.■■.ne.jp と言った形ですよね?

エラーが出るアドレスは決まっています。

ですがこのocnさんやplalaさんのアドレスに直接メールを送ることは出来ます。


これはPostfixの設定のせいでしょうか?
それともこのCGIプログラムが原因なんでしょうか?

全くわかりません。
CGIプログラムの開発者曰く今までそんな障害は聞いたことがないとのことです。

お忙しい中大変恐縮ですが皆様よろしく御願い致しますm(__)m



メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: Postfix が自動返信メールのCGIでエラーを返します。 ( No.1 )
日時: 2006/01/22 17:03
名前: ラピュタ

CGIプログラムの方で、Return-Pathとか設定内容が誤っているんではないでしょうか?

SPAMと判断されて送信できていないようにも思われますよ。
CGIの送信部分のプログラムを見せてくれれば判ると思います。
メンテ
 Re: Postfix が自動返信メールのCGIでエラーを返します。 ( No.2 )
日時: 2006/01/22 17:44
名前: nocchi

ラピュタ様

ご返信ありがとうございます!NOCCHIです!

-----------
CGIプログラムの方で、Return-Pathとか設定内容が誤っているんではないでしょうか?

SPAMと判断されて送信できていないようにも思われますよ。
CGIの送信部分のプログラムを見せてくれれば判ると思います。
-----------
とのことですがReturnーPathの部分とか
送信部分がどこなのかさっぱりで…(^^;

sub sendmail {

 if (!open(OUT,"| $sendmail -t")) { &error('システム異常','申し訳ありませんが何らかの原因で処理できません.'); }
 print OUT "X-Mailer: CGIプログラム提供会社の名前\n";
 print OUT "Errors-To: $s_mmail\n";
 print OUT "To: $to\n";
 print OUT "From: $s_mmail\n";
 &jis("Subject: $subject"); print OUT "$msg\n";
 print OUT "Content-Transfer-Encoding: 7bit\n";
 print OUT "Content-Type: text/plain\; charset=\"ISO-2022-JP\"\n\n";

 foreach $txt1 (@txt1) {
 $txt1 =~ s/\%n/$n/g;
 $txt1 =~ s/\%a/$a/g;
 $txt1 =~ s/&amp;/\&/g;
 &jis("$txt1"); print OUT "$msg\n";
 }

 if ($inc eq "1") {
 print OUT "\n";
 &jis("【$typ】"); print OUT "$msg\n";
 $count = @DATA_NS;
 foreach (0..$count-1) {
 print OUT "\n";
 &jis("【$DATA_NS[($_)]】"); print OUT "$msg\n";
 $DATA_VS[($_)] =~ s/<br>/\n/g;
 $DATA_VS[($_)] =~ s/&amp;/\&/g;
 &jis("$DATA_VS[($_)]"); print OUT "$msg\n";
 }
 print OUT "\n";
 }

 foreach $txt2 (@txt2) {
 &jis("$txt2"); print OUT "$msg\n";
 }

 if ($manager) {
 $host = $ENV{'REMOTE_HOST'};
 $addr = $ENV{'REMOTE_ADDR'};
 &jis("Host : $host"); print OUT "$msg\n";
 &jis("IP : $addr"); print OUT "$msg\n";
 }

 print OUT "\n";
 close(OUT);

}

↑ここなんでしょうか?

該当箇所がわかりません!

申し訳ありませんm(__)m
メンテ
 Re: Postfix が自動返信メールのCGIでエラーを返します。 ( No.3 )
日時: 2006/01/22 20:34
名前: ラピュタ

ソース上ではReturn-Pathは設定してないですね。

送信できるかどうか分からないですけど、以下を追加してみてはいかがでしょうか?

if (!open(OUT,"| $sendmail -t")) { &error('システム異常','申し訳ありませんが何らかの原因で処理できません.'); }
print OUT "Return-Path: admin\@hogehoge.net";

admin\@hogehoge.netは自メールアドレスを。間違えるとそれこそ、SPAMとなってしまいます。
メンテ
 Re: Postfix が自動返信メールのCGIでエラーを返します。 ( No.4 )
日時: 2006/01/23 19:49
名前: nocchi

ラピュタ様

お返事が遅くなってしまい申し訳ございません。

今回のこのCGIプログラムにadmin\@hogehoge.netとadmim@hogehoge.netと
二つ試してみましたがやはりエラーを返します。

エラー内容は同じです。

また、新しいCGIプログラムを購入し今度はCGIプログラム文中に
print ML "Return-Path: *****@*****.com\n";
(*****@*****.com ←私の管理者宛メールアドレスです。)
と言うものがありましたがやはりこれでもエラーを返します。

今回新しく購入したプログラムでは投稿者に自動返信メールが届かず
管理者である私には正常に投稿があった旨を伝えるメールは届くようになりました。

またひょっとして投稿者にお送りする側の方に記述がないかと
確認したところ
 print ML "Return-Path: *************\n";
の様な記述はありました。

いったい何がおかしいのでしょうか?

プログラムがおかしいとは考えにくいような気がしますが…

申し訳ございませんm(__)m

よろしく御願い致します。

メンテ
 Re: Postfix が自動返信メールのCGIでエラーを返します。 ( No.5 )
日時: 2006/01/23 21:42
名前: 管理者

> ラピュタさん
フォロー、ありがとうございます。

どうやら、サブドメイン宛へのアドレスが送れないようですね。
ググッてみるとドコモなどへのモバイルアドレスは多くの情報がありますが、今回はCGI経由のみなのですね。

当方でも調べてみます。
メンテ

Page:  [1] [2]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.