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)
以上、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
以前は正常にメールが届いていたのならCGIが原因じゃないと思います。
迷惑メールのブラックリストに指定されたのではないでしょうか?
結構どんぶり勘定でIPのここからここまでみたいな登録がされますのでチェックしてみてください。
国内はここ「http://www.rbl.jp/ckdb/」
SpamAssasinなどのサーバ側ブロックツールで利用されるDBサイトは海外にも有りますので検索などで調べてみてください。
お礼が遅くなり申し訳ございません。
あれから、相手のシステム担当者とやりとりしているのですが、同時に複数のメールを送信するとスパムメールとして拒否されているような感じです。
お騒がせしました。
ご回答、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- 英語 英文の添削お願いします。【長文です。】 マッチングアプリで相手を言い負かしている時のやつです。 色々 1 2023/07/01 02:12
- C言語・C++・C# [至急]Project Euler:#17Number letter countsコード入力出力解説 2 2022/09/24 02:46
- 英語 figureの意味 3 2023/06/12 05:01
- Outlook(アウトルック) 休みが明けてメールをみたらやばいです 3 2022/08/17 09:03
- 戸籍・住民票・身分証明書 今日はJAにブロックしてフラれ 2 2022/05/28 09:01
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- 英語 英文についての質問です。 I love my home with a ferocity totall 1 2023/05/11 13:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームの日本語が文字化け
-
JSONで文字列が長い時
-
Application.ScreenUpdating = ...
-
どちのほうがすきですか?
-
Pythonでターミナルに文字を出...
-
[python] 文字列を変数名として...
-
phpでボタンを押したときに変数...
-
【メモリ不足で落ちる(python)】
-
Perlでアルファベットを数...
-
パイソンのクラスのブログラム
-
メモリをアドレスを直接指定し...
-
結果を得て自動的にページ移動...
-
16進の10進変換について
-
formで特定のinputを送信しない...
-
パイソンのクラスについて
-
ASPへの値渡し
-
実行時エラー 3020の対策
-
パイソンのクラスについて
-
この英語はどういう意味ですか?
-
map(STL)でinsertを行いたいで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sendmailで複数の宛先にメール...
-
sendmailで本文が文字化けします
-
フォームの日本語が文字化け
-
sendmailで複数アドレスに送信...
-
sendmailができない
-
sendmailで送信したメールが届...
-
sendmailのFROMに日本語を使う
-
perl フォームメール送信の...
-
perlのメールフォームでS/MIME送信
-
Sendmailの文字化けについて
-
crontabで
-
メールのタグ(<a href="mailto:...
-
Perl SendMail Bcc メルマガ
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
どちのほうがすきですか?
-
formで特定のinputを送信しない...
-
文字の横にプルダウンを表示さ...
-
16進の10進変換について
-
実行時エラー 3020の対策
おすすめ情報