Hotmail headers

Ve kdo mogoče kakšni so pravilni headerji da se email poslan s php pokaže v hotmailu ? Če tudi v spam, samo da uporabnik dobi mail ...

$headers = 'Reply-to: '.$from.'
Return-Path: <'. $from .'>
From: Uporabnik <'. $from .'>
Sender: <'. $from .'>
MIME-Version: 1.0
Message-ID: <' . md5(substr(md5(time()).'.'.microtime(), 4, 16)) . '@domena.com>
Date: '.gmdate('D, d M Y H:i:s T', time()).' UT
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Krneki
X-MimeOLE: Krneki';

Kaj je tule narobe ? Gmail dela, pa vse lepo ... hotmail pa nikakor :(

21 odgovorov

Zakaj ne, mislim si probal s phpmailerjem ali kaj?

Lahko pa da imaš tvoj server blacklistan ko praviš marsikdaj da spammaš kaj. :P

Kako pa lahko preverim če sem blacklistan ? Če se da ... ? Pa nič nisem spamal .. vsej s tega serverja ne, spamam z mojega serverja, ker mam doma več ipjev pa ...

$headers = 'Date: '.RFCDate().''."\n";
$headers .= 'Return-Path: '.$from.''."\n";
$headers .= 'Reply-to: '.$from.''."\n";
$headers .= 'Message-ID: <'.md5(uniqid(time())).'@'.$_SERVER['SERVER_NAME'].'>'."\n";
$headers .= 'X-Priority: 3'."\n";
$headers .= 'X-Mailer: PHP'."\n";
$headers .= 'MIME-Version: 1.0 '."\n";
$headers .= 'Content-Transfer-Encoding: 8bit'."\n";
$headers .= 'Content-Type: text/plain; charset="UTF-8"'."\n";

tole tudi ne dela ...

Tako nekako, ja...

Se tukaj malo poglej: http://si.php.net/manual/en/function.mail.php

Recimo tole:

Note: If messages are not received, try using a LF (\n) only. Some poor quality Unix mail transfer agents replace LF by CRLF automatically (which leads to doubling CR if CRLF is used). This should be a last resort, as it does not comply with » RFC 2822.

Tudi če \n zamenjam za \r\n mail ne pride ... drugače pa tukaj ni nič uporabnega, ker sama funkcija pa vse dela, na mail ko imam gmail sem poslal, pa lepo dobim, pa v TB če dam Ctrl + u da pogledam source maila je lepo vsi \n-ji ...

Tako da očitno hoče hotmail nek svoj header ali kaj vem kaj ... :mad:

Pa ne dobis nobenega bounca nazaj? Se spomnim, da sem nekoc dobival ze neke cudne bounce za undelivered e-mails na hotmail, da account ne obstaja, da ne vem kaj, pa je bil cist veljaven naslov.

Še nisem gledal, pa danes nebo časa menda :( bom jutri prečekiral pa javim če nebo šlo naprej ... nisem niti gledal kaj server vrača ... jao :).

Le poglej, za resitev problema potrebujem cimvec podatkov, drugace tezko pomagam. Tisti headerji izgledajo povsem legalni, nekaj njih bi sicer lahko brez slabe vesti izpustil, saj bi jih moral sam generirati mail transfer agent, ampak verjetno ne skodijo. Pravim verjetno, ker kaksnih res hudih specifik SMTP protokola, MIME formata sporocil in specifik razlicnih mail transfer agentov ne poznam tako zelo dobro, pa ne vem, kako naj bi se zadeva obnasala v dolocenih primerih. Je pa stvar taka, da sem skoraj povsem preprican, da mail transfer agent ne bi smel zavrniti maila, ce naleti na neznan (ali mogoce podvojen, ce se tvoj agent cudno obnasa) header, vsi tisti X-* headerji so namrec headerji, ki niso definirani v nobenem standardu.

Funny ... sploh nobenega odziva :confused::confused:

ko mail ročno pošljem v Thunderbirdu pri na yahoo na hotmail pa ne :( ...

Zaj pa mi ni več čisto jasno ... gmail pa super lepo dela ..

HeXeЯ a ti je uspelo? Polat maile..

Nevem ... jaz na moj testni hotmail nisem nikoli dobil maila za registracijo, res nikoli ... pa sem celo večkrat poskusil ...

Sem pa včeraj in danes med napotitelji opazil nekaj zanimivega ....

http://by103w.bay103.mail.live.com/mail/ApplicationMa...

čeprav lahko da si uporabniki med sabo pošiljajo ... kaj veš. Od M$ serverjeve pa odgovora ni bilo ... nikoli nobenega ...

Ni potrebno, da si kdaj spamal.

  1. Lahko je tvoj SMTP na blacklisti zato, ker si IP rangu dinamičnih IPjev (dolocen s strani admina IP prostora), čeprav imas staticnega (ki ti ga doloci ponudnik).

  2. Nimaš narejenega reverse DNSja, ali SPF recorda (to ne velja za Hotmail) ali vzspostavljenega "DomainKeys" (to preverja Hotmail)
    http://en.wikipedia.org/wiki/DomainKeys

  3. Lahko, da je tvoje sporocilo too spamy

  4. Lahko pa zato, ker si to ti pac ti

Bounce naceloma dobiš nazaj, če prideš čez te prve spam filtre. Ker drugače poves spammerju prevec in hkrat obremenis svojo infrastrukturo.