人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Perlで書いたcgiから、sendmailを使ってメールを送っていますが、届くアドレスと届かないアドレスがあります
To:には
To:adrs1@mail.jp,adrs2@mail2.net,adrs3@mail3.com ...という形式で記述していて、
sendmailは sendmail -t で送っています

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

●質問者: SlowLife
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:.jp .NET CGI Perl sendmail
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● studioes
●27ポイント

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

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

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

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

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

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

◎質問者からの返答

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


2 ● b-wind
●27ポイント

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


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

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

人力検索はてな

◎質問者からの返答

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


3 ● KUROX
●26ポイント

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

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

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

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

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

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

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

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

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

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

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

>共用レンタルサーバー

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ