Autor | Zpráva | ||
---|---|---|---|
OnZ Profil |
#1 · Zasláno: 6. 12. 2008, 19:58:51 · Upravil/a: OnZ
Zdravím, mám tento script:
$email = $_POST['email]; $from = "info@seznam_disku.cz"; $predmet = "Registrace"; $zprava = "Nick: ".$jmeno."; Heslo: ".$heslo; echo $email; Mail("$email", $predmet, $zprava, "From: " . $from); Jenže, při odeslání tohoto emailu se mi uloží jako Spam. Nedal by se email odeslat aniž by se řadil mezi spamy? Předem díky P.S. Email slouží k odeslání registračních údajů na email, který uživatel uvedl. Ale uživateli to přijde jako spam |
||
keeehi Profil |
#2 · Zasláno: 6. 12. 2008, 20:03:54 · Upravil/a: keeehi
Sna se nepletu, ale spamy si třídí každá aplikace sama. => outlok má jiné parametry na to, co spam je a co není než třeba seznam a gmail má zase jiné. Bylo by dobré napsat, CO Vám označuje email jako spam. Ukázka emailu by neuškodila.
ještě - Mohl bych věďět proč jsou ve funkci mail některé proměné v uvozovkách a některé ne? |
||
OnZ Profil |
#3 · Zasláno: 6. 12. 2008, 20:07:03
Centrum a Seznam mi to tak řadí. Výsledná email vypadá takto:
OD: info@seznam-disku.cz PŘEDMĚT: Registrace ZPRÁVA: Nick: Nick Heslo: Heslo |
||
Měsíček Profil |
#4 · Zasláno: 6. 12. 2008, 20:08:48
"ještě - Mohl bych věďět proč jsou ve funkci mail některé proměné v uvozovkách a některé ne?"
Protože v tom má zmatek. |
||
joe Profil |
#5 · Zasláno: 6. 12. 2008, 20:12:55
OnZ
Zkus přidat do textu zprávy nějaký kus rozumného českého textu. Takhle bych sám nevěděl od koho to je, proč mi to přišlo, apod. Ani se nedivím, že to filtr rozpozná jako spam :) |
||
keeehi Profil |
#6 · Zasláno: 6. 12. 2008, 20:20:29 · Upravil/a: keeehi
zkusil bych toto:
mail($email, $predmet, $zprava, "Content-type: text/html; charset=iso-8859-1\r\nFrom: $from"); je potřeba změnit charset |
||
OnZ Profil |
#7 · Zasláno: 6. 12. 2008, 20:22:22
keeehi
Už mi to jde trochu sem to tvoje musel ale předělat: $from = "info@seznam-disku.cz"; $predmet = "Registrace"; $zprava = "Nick: ".$jmeno."; Heslo: ".$heslo."ššššš"; $hlavicka = "Content-type: text/html; charset=utf-8 \r\n"; Mail("$email", $predmet, $zprava, "From: ".$email."\r\n".$hlavicka); Díky všem :) |
||
keeehi Profil |
#8 · Zasláno: 6. 12. 2008, 20:29:06
trochu OT:
proměnné se nemusí řetězit v uvozovkách Toto funguje: $a = "AAA ".$prom." BBB"; úplně stejně však funguje: $a = "AAA $prom BBB"; Pozor na apostrofy! toto nefunguje: $a = 'AAA $prom BBB'; |
||
joe Profil |
#9 · Zasláno: 6. 12. 2008, 20:31:15
OT keeehi
„úplně stejně však funguje:“ Úplně stejně si myslím, že to nefunguje. Výsledek ale stejný bude. „Pozor na apostrofy! toto nefunguje“ Funguje, jen nedojde k nahrazení proměnné :) |
||
Měsíček Profil |
#10 · Zasláno: 6. 12. 2008, 20:34:34 · Upravil/a: Měsíček
<?php // A proto je vždy dobré používat na vypsání obsahu // proměnné pouze operátor řetězení. echo "Ahoj ".$var_1 = "světe"; echo 'Ahoj '.$var_2 = 'světe'; // A zapisování $_x do řetězce používat co nejméně // i když výsledek je u uvozovek stejný. ?> |
||
pEeLL Profil |
#11 · Zasláno: 6. 12. 2008, 20:37:01
keeehi
navic $a = "AAA $prom BBB"; bude nejpomalejsi reseni |
||
keeehi Profil |
#12 · Zasláno: 6. 12. 2008, 21:11:22
pEeLL
to jsem nevěděl |
||
Časová prodleva: 15 let
|
0