2017-10-04 10 views
0

私のウェブサイトがユーザに登録メールを送信したときに、自分のコードに問題があります。迷惑メールフォルダに入ります。これは迷惑メールになったメールの写真です。PHPでspam()を停止させる方法は?

enter image description here また、gator4168.hostgator.comからは、私が望まないものがあります。 これは私が使用しているコードです。

function register_user($register_data){ 
     array_walk($register_data, 'array_sanitize'); 
     $register_data['password'] = md5($register_data['password']); 

     $fields = '`' . implode('`, `', array_keys($register_data)) . '`'; 
     $data = '\'' . implode('\', \'', $register_data) . '\''; 
     $headers ="From:<$from>\n"; 
     $headers.="MIME-Version: 1.0\n"; 
     $headers.="Content-type: text/html; charset=iso 8859-1"; 
     mysql_query("INSERT INTO `users` ($fields) VALUES ($data)"); 
     email($register_data['email'], 'Camdrivers Member Activating Request', "Dear " . $register_data['first_name'] . ",\n\nYou have just registed in our website, Camdrivers.asia to be one of our publisher members. In order to join us, we need first to identify whether your contact email is correct or not. \n\nYou need to activate your account before you can use it. Click the link below to acctivate now:\n\nhttp://camdrivers.asia/activate?email=" . $register_data['email'] . "&email_code=" . $register_data['email_code'] . "\n\n- CamDrivers\n\n- Tel: (855)97 77 56 098/(855)96 90 96 091\n\n- Location: Siem Reap, Cambodia",$headers); 
    } 

問題を解決して受信トレイに送信するすべてのメールをスパムではなくすることができますか?あなたは影響ではなく制御このことはでき

おかげ

+1

PHPの 'mail'関数ではなく、SMTPサーバの問題です。 – Thamilan

+0

どうすれば助けてくれますか? Please –

+0

MD5はセキュリティ上の理由から壊れていると考えられ、パスワードハッシュには不十分です。 ['password_hash()'](http://us3.php.net/manual/en/function.password-hash.php)と['password_verify()'](http://us3.php.net/ manual/en/function.password-verify.php)を使用してください。 5.5より前のバージョンのPHPを使用している場合は、[この互換性パック](https://github.com/ircmaxell/password_compat)を使用できます。 –

答えて

3

。電子メールの仕分け方法を設定して、迷惑メールとしてマークするかどうかは、個人ごとに異なります。

のようなあなたはしかし、行うことができますいくつかあります:あなたの電子メールに署名ドメイン

  • DKIMのためにSPFを有効にする信頼できるSMTPサーバ
  • を使用してテキスト形式の電子メール本体
  • を送る

    ここですべてを説明することは余計なようですが、WWWにはたくさんのガイドがあり、ウィットアウトに役立ちますhこれ。

    私のアドバイスは、Mail Testerの電子メールアドレスを持つダミーユーザーを登録し、そこから開始することです。

    幸運を祈る!

  • 関連する問題