Autor | Zpráva | ||
---|---|---|---|
BaterieCZ Profil * |
Čau, mám dotaz jak opravit to, že když pošlu email z endory přes web, tak si gmail myslí, že je to SPAM.
funkce: function send_confirm_link($to, $link, $username){ $subject = "Změna hesla na serveru VoxelCraft"; $body = "<div>" ."Čau,<br>" ."ty (nebo někdo jiný) požádal o změnu hesla od účtu <b>$username</b> pro server VoxelCraft.<br><br>" ."Pro změnu hesla prosím klikni na <a href='$link'>TENTO ODKAZ</a><br><br>" ."Pokud jsi heslo nechtěl změnit zy, tak tento email ignoruj!" ."</div>"; $headers = 'From: VoxelCraftCZ voxelcraftcz@gmail.com' . "\r\n" . 'Reply-To: voxelcraftcz@gmail.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion() . "\r\n" . 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/html; charset=utf-8' . "\r\n"; if(mail('<'.$to.'>', $subject, $body, $headers)) return true; else return false; } Moderátor jenikkozak: Titulek „PHP Mail() chodí do spamu!!!“ nerespektoval zdejší pravidla. Příště zkus prosím vymyslet lepší.
|
||
DJ Miky Profil |
#2 · Zasláno: 11. 1. 2014, 17:46:46
Posíláš e-mail tvářící se jako odeslaný z Gmailu (odesílatel z adresy @gmail.com), nicméně reálně je odeslán odjinud, tudíž ho Gmail vezme jako podvrh a zařadí do spamu. Musel bys maily rozesílat přímo přes SMTP servery Google (s autentizací přes účet odesílatele), nebo změnit adresu odesílatele, případně ji úplně odstranit a nechat jen jméno.
Mimochodem, když máš v hlavičce From jak jméno, tak adresu, měla by adresa být uzavřena ve <špičatých závorkách>. |
||
BaterieCZ Profil * |
Ok. Takže zmenit adresu, nebo to posilat pres servery gůglu jo. Hm>mm tezke to rozhodovani
|
||
Fisir Profil |
#4 · Zasláno: 11. 1. 2014, 18:22:27
Reaguji na DJ Mikyho:
Nemáš pravdu. To, že pošleš email na Gmail, který se tváří jako že jsi ho z Gmailu poslal (přičemž to není pravda) nezapříčiní zařazení do spamu. Ani, když ho pošleš „od sebe“ sobě. Maximálně to může být jeden z rozhodujících faktorů. |
||
DJ Miky Profil |
#5 · Zasláno: 11. 1. 2014, 19:39:00
Jako podvrh ho Gmail určitě chápe, minimálně zobrazí lištičku s upozorněním, že se může jednat o podvod. Možná takový e-mail nespadne do spamu úplně ve všech případech, ale rozhodně je podvržený odesílatel jedním z pádných argumentů ho do spamu zařadit. Nicméně v příspěvku jsem reagoval na tazatelův případ, který ve spamu skončil a podvržený odesílatel je nejpravděpodobnější příčinou.
|
||
Fisir Profil |
#6 · Zasláno: 11. 1. 2014, 23:06:04
Reaguji na DJ Mikyho:
Příčina je to velice pravděpodobná, ale po mém testu, kdy jsem odeslal ze svého webového serveru mail na svoji emailovou adresu Gmailu a jako odesilatele jsem uvedl sám sebe mi mail přišel, a to je v něm i aktivní odkaz. Lištička informující o možném podvodu se zobrazí, to je pravda. Ale dokonce se ten mail označil jako důležitý. |
||
DarkMeni Profil |
DJ Miky:
„Mimochodem, když máš v hlavičce From jak jméno, tak adresu, měla by adresa být uzavřena ve <špičatých závorkách>.“ Řek bych že to bude tím Vidí From: VoxelCraftCZ voxelcraftcz@gmail.com a asi nepředpokládá že je tam i jméno odesílatele, tak to bere celý jako email odesílatele a v adrese emailu nemůže být mezera, tak to zahodí
BaterieCZ Zkus to přepsat jako From: "VoxelCraftCZ" <voxelcraftcz@gmail.com> $headers = "From: \"VoxelCraftCZ\" <voxelcraftcz@gmail.com>" . PHP_EOL |
||
Časová prodleva: 10 let
|
0