| 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: 13 let
|
|||
0