Eli mikä ihme tuo on? Ja miten sen saisi poijes muuttujasta jossa on $HTTP_REFERER laitettuna? Esimerkki: http://koti.mbnet.fi/funfonex/lataa.php?mode=1&cat=vpelit&s=http://mirror1.xdgames.com&f=3dblocks.exe
ja siitä "Kerro kaverille". Koodi on noin tälläinen:
<?php if (!isset($_POST["mail"])){ echo 'Täytä kaikki kentät jotta varmistat viestin lähtevyyden. Kaverisi e-mail on tärkein.'; echo '<form action="'.$_SERVER[PHP_SELF].'" method="post">'; echo '<input type="hidden" name="ref" value="'.$HTTP_REFERER.'">'; echo 'Kaverisi e-mail: <input type="text" name="mail"><br>'; echo 'Sinun e-mail: <input type="text" name="mail2"><br>'; echo 'Kaverisi nimi: <input type="text" name="name"><br>'; echo 'Sinun nimesi: <input type="text" name="name2"><br>'; echo '<input type="submit" value="Lähetä!"></form>'; } else { $refe = $_POST['ref']; $refe2 = str_replace("%%HTTP%%", "", $refe); $body = "Hei ".$_POST['name']."!\n\n\nKaverisi ".$_POST['name2']." osoitteesta ".$_POST['mail2']." suosittelee FunFonexin lataamon latausta.\n\nLatauksen löydät osoitteesta: ".$refe2."\n\n\nToivottavasti viihdyt!\n --FunFonex"; $aihe = $_POST['name2']." suosittelee"; mail($_POST['mail'], $aihe, $body, "From: FunFonex Lataamo <lataamo@funfonex.cjb.net>"); echo 'Viesti lähetettiin!'; } ?>
Kun lähetät vaikkapa Luukkuun tuon suosittelun, niin mailissa näkyy linkki näin: ...elit&s=%%HTTP%%http://mirror...
Kuten koodista näkyy, kokeilin replacea... ei onnaa.
Onko vika Luukussa? Vai $HTTP_REFERERissä? Vai molemmissa? Kiitos.
Itse veikkaisin vian olevan Luukussa, koska en näe mitään järkevää syytä tuollaisessa käytöksessä. Toimiiko tuo koodi muilla sähköpostilaatikoilla kuin Luukulla?
Nykyiset webmail-softat ovat spämmin takia tarkkoja headereista, ja ainakin http://www.phpbuilder.com/annotate/message.php3?
<?php // ... $headers = "From: $Sender_name <email@email.com>\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-9\n"; $headers .= "Reply-To: DAUMED <duyuru@daumed.org>\n"; $headers .= "X-Priority: 1\n"; $headers .= "X-MSmail-Priority: High\n"; $headers .= "X-mailer: DAUMED"; ?>
Tosin se mitä itse olen isomman projektin aikana testannut, ei X-Priority saa olla kuin max 3 ja X-MSmail-Priority Normal tai muuten menee spämmiksi hotmailissa. jippiiseen on turha haaveillakaan lähettävänsä mailia php:llä, tuhrasin siihen viikon ja luovutin.
leftover kirjoitti:
jippiiseen on turha haaveillakaan lähettävänsä mailia php:llä, tuhrasin siihen viikon ja luovutin.
Varmaankin olisi mahdollista takoa headerit sellaisiksi, että ne näyttävät samalta, kuin jos lähettäisi normaalilla sähköpostiohjelmalla. Huijaustahan se on, mutta voisin _kuvitella_ sen toimivan.
DSword kirjoitti:
Varmaankin olisi mahdollista takoa headerit sellaisiksi, että ne näyttävät samalta, kuin jos lähettäisi normaalilla sähköpostiohjelmalla. Huijaustahan se on, mutta voisin _kuvitella_ sen toimivan.
En tiedä mikä mättää, mutta imitoitiin useiden eri mailisoftien (sekä windows että linux) headereita eikä onnistunut. Viestin vastaanottaja oli vain To-kentässä, lähettäjä oli oikeasti olemassa, html-muotoiluja ei käytetty ym. Tulos: Spamassassin points 0,3 -> ei päässyt jippiiseen. Yhteyttä saunalahteen, ei vastausta. PHP tekee jonkin asian johon ei voi vaikuttaa (ei tiedetä mikä) ja se jokin saa jippiin päässä hälytyskellot kilajamaan (viiuuviiu -> We have a spammaH!). Jos joku on saanut PHP:llä menemään mailia jippiiseen, otan enemmän kuin mielelläni vastaan kaikki poppakonstit (missä tanssit, miten meni tanssiaskeleet, taputitko käsiäsi ym.) :D
No, ratkaisu: Elkää lähettäkö Jippiiseen mitään PHP:llä, ja laitan FunFonexiin varoituksen Jippiin tyhmyydestä?
Ja mitä noilla $headersseilla olis tarkoitus tehdä? Jättää tuollaisekseen, vaiko header($headers); tai mitä?
Pitääpä testata Hotmaililla samaa...
EDIT: ...hyvin toimii Hotmailissa. Onko Luukun mälleihin mitään parannusta?
EDIT 2: Kiitos! Toimii!
SysRq868 kirjoitti:
-- Funfonexiin varoituksen Jippiin tyhmyydestä?
Eh, ei se nyt niin tyhmääkään ole haluta estää spammage. Jonkinlainen aikafiltteri saattaisi olla myös kova sana, ongelmansa siinäkin tietysti. Ja toiseksi tuskinpa heidän menekkiä hirveästi haittaisi moinen ;).
Ehkä ei, ehkä ei. Joku jolla on Jippiin sähköposti, voisi suositella itselleen vaikka 3D Blocksia, http://koti.mbnet.fi/funfonex/lataa.php?mode=1
Tekisi minulle suuren palveluksen.
luomani testitunnus otti vastaan kiltisti emailin, ja samalla tarkistuksella tuli myös 16 omaa testimailiani. Ilmeisesti minua kuunneltiin, mutta ei muistettu vastata :D
Aihe on jo aika vanha, joten et voi enää vastata siihen.