jeg har et community hvor jeg har et glemt kode system , jeg bruger mail() funktionen, problemet er bare at mailen ender i deres uønsket mails eller spam filter når de prøver at få det tilsendt
<? include("../mysql.php"); $result2 = mysql_query("SELECT * FROM community WHERE navn='$navn'"); while($row2 = mysql_fetch_array($result2)) { if($row2[mail] == "$mail") { mail("$row2[mail]", "About NS (Glemt kode", "Dit kodeord til about ns er $row2[kode] Mvh About NS", "From: no-replay@about-ns.dk"); echo "Koden er nu sendt, og den burde være fremme inden for 5 min! Mailen vil højst sandsynlig havne i dine uønskede mails, eller spam filter.. da de fleste tager denne mail som spam!"; } elseif($row2[mail] != "$mail") { echo "Mailen eller brugeren passede ikke til mailen, prøv igen"; } } ?>
<?php include("../mysql.php"); $result2 = mysql_query("SELECT * FROM community WHERE navn='".$navn."'"); $row2 = mysql_fetch_array($result2); if($row2['mail'] == $mail) { mail('".$row2[\'mail\']."', "About NS (Glemt kode)", "Dit kodeord til about ns er ". $row2['kode'] ."\r\nMvh About NS", "From: no-replay@about-ns.dk"); echo "Koden er nu sendt, og den burde være fremme inden for 5 min! Mailen vil højst sandsynlig havne i dine uønskede mails, eller spam filter.. da de fleste tager denne mail som spam!"; } elseif($row2['mail'] != $mail) { echo "Mailen eller brugeren passede ikke til mailen, prøv igen"; } ?>
Fjernede din while, da der formodentlig kun skal komme et navn. Ved ikke om der er nogle mailservere der opfatter no-replay som spam.
Den ender stadig i spam bakker på hotmail osv Jeg har prøvet at bruge andre mails før.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.