プロが教えるわが家の防犯対策術!

cgiからsendmailを使用してメール配信しています。
今までは問題なく動作していたのですが、最近、一部のお客様でメールが届かなくなったそうです。
迷惑メールとして拒否されているようです。

以下、cgiからsendmailを使用して、zzzz@zzzz.or.jpからxxxx@xx.so-net.ne.jpへメールを飛ばした例です。
迷惑メールに勘違いされるようなところは無いと思いますが、どこか変なところがありますでしょうか?

以下、見られてまずい部分は、****でマスクしています。


■Perl(メール送信)

if (!(open(OUT,"| $sendmail -t -i -f zzzz\@zzzz.or.jp"))) { &error; }
print OUT "To: xxxx\@xx.so-net.ne.jp\n";
print OUT "From: zzzz mail<zzzz\@zzzz.or.jp>\n";
print OUT "Reply-To: zzzz mail<zzzz\@zzzz.or.jp>\n";
$mail_subject = &mimeencode($mail_subject);
print OUT "Subject: $mail_subject\n";
print OUT "Mime-version: 1.0\n";
print OUT "Content-Type: text/plain\; charset=\"ISO-2022-JP\"\n";
print OUT "Content-Transfer-Encoding: 7bit\n\n";
&jis($comment);
print OUT "$msg\n";
close(OUT);


■xxxx@xx.so-net.ne.jpが受け取ったときのメールヘッダー(Outlook Expressで確認)
■cgiで、zzzz@zzzz.or.jpからxxxx@xx.so-net.ne.jpへメール送信

Return-Path: <zzzz@zzzz.or.jp>
Received: from [172.23.*.***] by ms78 with LMTP for <xxxx@xx.so-net.ne.jp>; Tue, 01 Dec 2009 12:45:58 +0900
Received: from www.zzzz.or.jp (www.zzzz.or.jp [210.166.**.**])
by imx01.ms.so-net.ne.jp with ESMTP id nB13jwqP028600
for <xxxx@xx.so-net.ne.jp>; Tue, 1 Dec 2009 12:45:58 +0900 (JST)
Received: by www.zzzz.or.jp (Postfix, from userid 80)
id A2B9D5A549; Tue, 1 Dec 2009 12:45:57 +0900 (JST)
To: xxxx@xx.so-net.ne.jp
From: zzzz mail<zzzz@zzzz.or.jp>
Reply-To: zzzz mail<zzzz@zzzz.or.jp>
Subject: =?ISO-2022-*********************?=
=?ISO-2022-******************?=
Mime-version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
Message-Id: <20091201034557.zzzzzz@www.zzzz.or.jp>
Date: Tue, 1 Dec 2009 12:45:57 +0900 (JST)

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

A 回答 (1件)

以前は正常にメールが届いていたのならCGIが原因じゃないと思います。


迷惑メールのブラックリストに指定されたのではないでしょうか?
結構どんぶり勘定でIPのここからここまでみたいな登録がされますのでチェックしてみてください。
国内はここ「http://www.rbl.jp/ckdb/
SpamAssasinなどのサーバ側ブロックツールで利用されるDBサイトは海外にも有りますので検索などで調べてみてください。
    • good
    • 0
この回答へのお礼

お礼が遅くなり申し訳ございません。
あれから、相手のシステム担当者とやりとりしているのですが、同時に複数のメールを送信するとスパムメールとして拒否されているような感じです。
お騒がせしました。
ご回答、ありがとうございました。

お礼日時:2009/12/11 17:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!