Autor | Zpráva | ||
---|---|---|---|
Pan_snek Profil * |
#1 · Zasláno: 23. 4. 2008, 19:53:04
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 |
#2 · Zasláno: 23. 4. 2008, 19:56:46
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 * |
#3 · Zasláno: 23. 4. 2008, 19:59:14
ninja
tak to asi težko dořeim, ten obsah je proste takovy jaky je :(((( Je nejake reseni lepsiho zpaisu toho emialu ? |
||
Warden Profil |
#4 · Zasláno: 23. 4. 2008, 20:00:45
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 * |
#5 · Zasláno: 23. 4. 2008, 20:02:49
Warden
jj to jsem napsal i sem nahoru ale kde to hledat ? |
||
Aesir Profil |
#6 · Zasláno: 23. 4. 2008, 22:12:48
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. |
||
Časová prodleva: 16 let
|
0