Autor Zpráva
Pan_snek
Profil *
Dobrý den,
mám problém na serveru používám MINE zapis pro posilani emailu s prilohami, jenže když pisu do tela emailu html tagy (mam to napojene na html editor, kod je cisty zadny nesmyly navic) a přidam fotku dosanete to velky spam rating a je to označene jako spam ... (když poslu bez fotky i tak to ma vyssi rating nez by melo mit vubec treba okolo 4 až 5ti )

píše to tyto věci pří doručení emailu (nedostatky předpokládám):
X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on ..................
X-Spam-Level: *********
X-Spam-Status: Yes, score=9.5 required=7.0 tests=HTML_MESSAGE,
HTML_MIME_NO_HTML_TAG,MIME_BASE64_BLANKS,MIME_BASE64_TEXT,MIME_HTML_O NLY,
MISSING_MIMEOLE,MPART_ALT_DIFF,SUBJECT_NEEDS_ENCODING,SUBJ_ILLEGAL_CH ARS


kontrukce emailu je zcela prosta .. (videl jsem ji na netu u mnoha přikladu)
---------------------------------------------------------------------- -----
$outer_boundary = "----=_".md5(000)."_000";
$inner_boundary = "----=_".md5(001)."_001";

// hlavičky správy
$headers = "MIME-Version: 1.0\r\n";
$headers .= "From: <muj@mujmail.cz>\n";
$headers .= "X-Priority: 1\n";
$headers .= "Content-Type: multipart/mixed;\n\tboundary=\"".$outer_boundary."\"\n";


// obsah správy
$message .= "Content-Type: text/html; charset=windows-1250\n";
$message .= "\n--".$outer_boundary."\n";
$message .= "Content-Type: multipart/alternative;\n\tboundary=\"".$inner_boundary."\"\n\n";

// html

$message .= "\n--".$inner_boundary."\n";
$message .= "Content-Type: text/html;\n\tcharset=\"windows-1250\"\n";
$message .= "Content-Transfer-Encoding: binary\n\n";
// $message .= chunk_split(base64_encode($html))."\n\n";
$message .= "$html";
$message .= "\n--".$inner_boundary."--\n";

// Příloha 1
if(!empty($_FILES['priloha1']['name']))
{
$file = $_FILES['priloha1']['name'];

$message .= "\n--".$outer_boundary."\n";
$message .= "Content-Type: ".$_FILES['priloha1']['type'].";\n\tname=\"".$file."\"\n";
$message .= "Content-Transfer-Encoding: base64\n";
$message .= "Content-Disposition: attachment;\n\tfilename=\"".$file."\"\n\n";

$file1 = $_FILES['priloha1']['tmp_name'];
$fp = fopen($file1,"r");
$content = fread($fp,filesize($file1));
fclose($fp);

$content = chunk_split(base64_encode($content));
$message .= $content;
$message .= "\n\n";
}

$message .= "\n--".$outer_boundary."--\n";

// odeslaní
if(mail($to,$subject,$message,$headers)) echo "Email byl odeslán";
else echo "<div align='center'>Email se nepodařilo odeslat!</div>";

----------------------------------------------------------------------

Poradíte mi prosím jak to překopat, aby to melo nizký SPAM Rating a nehazelo se to do spamu ? :(
Děkuji za rady popřípade odkazy ..
ninja
Profil
Pan_snek: naplnit email smyslu plnym (neSPAMovym) obsahem. Pokud je to HTML email s obrazkem, linky a minimem textu, je to dost podezrele.
Pan_snek
Profil *
ninja
tak to asi težko dořeim, ten obsah je proste takovy jaky je :(((( Je nejake reseni lepsiho zpaisu toho emialu ?
Warden
Profil
koukni se přesně za co ti dává SpamAssassin ty body...a ty vysoké hodnoty se pokus eliminovat...ten rozpis udělení bodů je ve spamové zprávě uveden v těle
Pan_snek
Profil *
Warden
jj to jsem napsal i sem nahoru ale kde to hledat ?
Aesir
Profil
Pan_snek
SpamAssassin vám vypsal testy, které na e-mail použil, jejich význam, oblast testování a popis naleznete v dokumentaci. Podle toho se zařiďte.
Nikde například nevidím obsah předmětu e-mailu, ten býva vysoce hodnocen.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0