2016-04-13 43 views
0

Ücretsiz bir 000webhost hesabım var, bu yüzden php mailler kullanamıyorum ya da bunun gibi bir şey. Normalde php mail fonksiyonunu kullandığım her seferinde spam'ıma gider, ancak e-postalar artık hiçbir yerde görünmüyor (000webhost'un posta sunucusunun geçici olarak tükendiğini sanıyorum). E-postaların spam'a gitmemesini sağlamak istiyorum. Şimdiden herhangi bir yardım için teşekkürler.Php mail fonksiyonu spam mesaja git

+0

sizin postaların yaptığını hedef sunucu nedir kontrol cannt, bunları gönderebilir, hedef sunucu bunları alabilir, ancak bundan sonra ne oldu bunu belki ücretsiz sunucusudur –

+0

kontrol cannt bir SPAM listesinde –

+0

spf kaydı, dkim, bu, üzerinde mayı kaynağı olan çok büyük bir konudur. http://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/ –

cevap

1

Doğru başlık bilgisine sahip olduğunuzdan emin olun, ancak alıcı sunucu e-postayı nereye koyacağını seçer. örnek: gmail.com, sadece URL'nizi/sunucunuzu/e-postanızın spam olduğuna inanır.

Orada, bunun için bir sürü neden olabilir Bu, en az gmail ile yardımcı olacaktır https://www.google.com/webmasters/tools/home?hl=en

tüm uygun webmaster işi yapmak emin olabilirsiniz.

Sadece spam klasörüme ve yığın yığınına sahip olmak için çok fazla e-posta gönderebilirsiniz.

Yalnızca kendi spam klasörlerini kontrol etmek için form gönderen kişilere anlattığınızdan emin olun.

<?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';} 
 
    ?>