2013-06-17 6 views
5

私は電子メールのためにCIライブラリを使用しています。codeignatorの電子メールライブラリを使用してスパムメールを送信

$this->load->library('email'); 

そして私のメール機能は。

$this->email->clear(); 
$this->email->set_mailtype("html"); 
$this->email->to($user_info[0]['email']); 
$this->email->from('[email protected]'); 
$this->email->subject($data['news_letter_info'][0]['subject']); 
$this->email->message($data['news_letter_info'][0]['template_body']); 
$this->email->send(); 

すべての値が正しく提供され、メールも配信されています。しかし、それはGmailのスパムフォルダで終わる。このメールがスパムとみなされる理由は誰にも分かります。メールが迷惑メールになる理由は何ですか?

+1

1)サーバーがIPブラックリストである:あなたの電子メールは、ここで私が見つけた2されているスパムのように見える場合、いくつかの場所については

チェックします。 2)あなたの電子メールには、迷惑メールフィルタを引き起こしているキーワードが含まれています。3)迷惑メールを送信しています。4)あなたのメールサーバが誤って設定されていて、迷惑メールのように見えます。 –

+0

私は良いexperianceを持っていません。第1に、あなたはgmailのスパムを変更しません。それを試してみてください。いつかはうまくいくはずです。 –

+0

あなたのメールコンテンツは、スパムの単語dictionary.iからのスパムとしてgmailサーバーによって検出されたキーワードを含んでいるかもしれませんあなたがテキストの代わりに内容で送信するイメージを選択すると良いでしょう。 –

答えて

2

メールがお好みのメールクライアント(Webベースのかどうか)のスパムフォルダに終わる理由を説明するかもしれない本当に多くの理由があります。

  • サーバーがIPブラックリスト
  • あなたにあるが、電子メールはスパムのように見える電子メールを
  • メールサーバの設定が間違っているスパムを送信して送出している
  • スパムフィルタをトリガしているキーワードを含む
  • あなたは電子メールのcontaiを送信しています

ジェフアトウッドはまた彼のブログにnice articleを書いた;-)寧画像のみが

  • see this webmaster SE question
  • 他の多くの理由が電子メールを認証するためのDKIMとSPFを使用していないサーバーは、私は覚えていませんコードを介して電子メールを送信するための良い習慣について。

  • 関連する問題