Perlで書いたcgiから、sendmailを使ってメールを送っていますが、届くアドレスと届かないアドレスがあります

To:には
To:adrs1@mail.jp,adrs2@mail2.net,adrs3@mail3.com ...という形式で記述していて、
sendmailは sendmail -t で送っています

何か付加しなければならないオプションがあるのでしょうか?
あるいは、相手先のサーバーでSPAMとして処理されてしまっているのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/09/24 13:31:11
  • 終了:2007/10/01 13:35:04

回答(3件)

id:studioes No.1

studioes回答回数522ベストアンサー獲得回数612007/09/24 13:53:57

ポイント27pt

>To:adrs1@mail.jp,adrs2@mail2.net,adrs3@mail3.com 

 この形式はスパムとして処理されている可能性が高いです。

 配信時にもTo:フィールドがこのままになるので、これが多いと受け取り側で古いスパムツールの大量指定と疑われることがあります。

 To列挙を使わずに、BCCを利用してはどうでしょうか?

 また、スパムとして処理されないためには、一般的なメールツールのヘッダに偽装する(X-Mailer: Outloook等)事が有効です。

http://q.hatena.ne.jp/

id:jcf01700

ありがとうございます 試してみます

2007/09/24 17:09:33
id:b-wind No.2

b-wind回答回数3344ベストアンサー獲得回数4402007/09/24 17:19:58

ポイント27pt

まずは送信できていないのか、送信した上でスパムとして処理されているのかを明確にさせたほうがよいでしょう。


たいていの場合メールの送信ログは /var/log/sendmail にあります。

送信できなかった場合こちらにそのエラーが書かれていますし、エラーがなく正常に送信できているようなら相手側で SPAM 判定されていると推測できます。

人力検索はてな

id:jcf01700

残念ながら共用レンタルサーバーなので、送信ログを見ることはできません、が、送れるメールアドレス、送れないメールアドレスがあるということはやっぱり相手のサーバーによっては、スパムと見られてしまってるのでしょうか

2007/09/24 17:49:45
id:KUROX No.3

KUROX回答回数3542ベストアンサー獲得回数1402007/09/24 18:50:30

ポイント26pt

Fromは、メールサーバーのドメインと一致したような

メールアドレスなのでしょうか?

>To:adrs1@mail.jp,adrs2@mail2.net,adrs3@mail3.com

1つのメールに上記のように書いて、特定のメールアドレスだけ

届かないのなら、スパムと見られてしまってると思います。

それも、毎回同じアドレスだけなら。

いきなり相手のメールサーバーでなくて、中継(バケツリレー)

して、送信されるはずなので、「共用レンタルサーバー」の

メールを中継しないところはあるような気がします。

共用レンタルサーバーなら、誰かがSPAMに似た行為をすれば

全体で、拒否される可能性もあると思います。

>共用レンタルサーバー

たぶん、無駄な可能性がたかいですけど、借りているレンタル

サーバーに問い合わせてみてはどうでしょうか?

http://q.hatena.ne.jp/answer

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません