2016-04-13 20 views
0

私は無料の000webhostアカウントを持っていますので、phpメーラーなどを使用することはできません。通常、私はphpメール機能を使用するたびにスパムに行きますが、現在はどこにも表示されません(私は000webhostのメールサーバーが一時的にダウンしていると推測しています)。私は電子メールが迷惑メールにならないようにしたいと思っています。事前に助けてくれてありがとう。PHPメール機能が迷惑メールになる

+0

あなたのメールでやって宛先サーバーが何であるあなたがコントロールcannt、あなたがそれらを送信することができ、送信先サーバーは、それらを受け取ることができますが、その後に起こった何がそれは多分あなたの自由なサーバーである –

+0

制御cannt SPAMリスト –

+0

spfレコード、dkimで、これはmayリソースを持つ大きなテーマです。 http://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/ –

答えて

1

正しいヘッダー情報を持っていることを確認しますが、受信側のサーバーは電子メールの送信先を選択します。例:gmail.comはあなたのURL /サーバー/電子メールが迷惑メールだと信じています。

があり、その理由の多くなる。これは、少なくともGmailを使用しましょうhttps://www.google.com/webmasters/tools/home?hl=en

上のすべての適切なウェブマスターの仕事をすることを確認することができます。

あなただけが行うことができます、多くのstackoverflow電子メールは、私の迷惑メールフォルダやスタックに行く巨大です。

フォームを送信した人に迷惑メールフォルダを確認するように指示してください。

<?php 
 
      $to = '[email protected]'; \t \t \t \t \t \t \t 
 
    \t \t $from = "[email protected]"; 
 
    \t \t $subject = 'Website: Account Activation'; 
 
    \t \t $message = '<!DOCTYPE html><html> 
 
    \t \t  \t \t \t <head><meta charset="UTF-8"><title>Website: Message</title></head> 
 
    \t \t \t \t \t \t \t <body style="margin:0px;"> 
 
    \t \t \t  \t \t \t \t <div style="padding:10px;"> 
 
    \t \t \t \t  \t \t \t \t Website: Account Activation 
 
    \t \t \t \t \t  \t \t </div> 
 
    \t \t \t \t \t \t \t \t <div style="padding:24px; font-size:17px;"> 
 
    \t \t \t \t \t \t \t \t \t Hello '.$u.',<br><br> 
 
    \t \t \t \t \t \t \t \t \t Click the link below to activate your account:<br><br> 
 
    \t \t \t \t \t \t \t \t \t Click here to activate your account 
 
\t \t \t \t \t \t \t \t \t </div> 
 
    \t \t \t \t \t \t \t </body></html>'; 
 
    \t \t $headers = "From: ".$from."\n"; 
 
    \t \t $headers .= "MIME-Version: 1.0\n"; 
 
    \t \t $headers .= "Content-type: text/html; charset=iso-8859-1\n"; 
 
    \t \t if(mail($to, $subject, $message, $headers)){echo 'email sent';} 
 
    ?>

関連する問題