Onkohan millään ilvellä keinoa selvittää sähköpostiosoitteen olemassaoloa lähettämättä siihen postia.
SÄHKÖPOSTIOSOITTEEN OLEMASSAOLON SELVITYS
+++++++++++++++++
106624
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 10
Vanhimmat
Muuten olis spämmääjät onnessaan.
sähköpostin toimivuus on mahdollista selvittää esim. tarkoitusta varten ohjelmoidulla php-koodinpätkällä. PHP sisältää valmiin funktion ja käyttöliittymä on helppo tehdä (html - sivu).
PHP:llä voi korkeintaan tarkastaa onko osoite oikeaa muotoa, ei että TOIMIIKO osoite kuten tässä kysyttiin.
Kyllä se mahdollista on, usko pois. Osoitteen muodon sekä olemassaolon voi tarkistaa esimerkiksi PHP:llä tehdyllä ohjelmalla.
Onko sulla laittaa jotain referenssifunktiota
miten se on teoriassa mahdollista? Skripti lähettää kyselyn palvelimelle?
Kaikki PHP-skriptit, jotka osuivat silmiini 10 minuutin etsinnässä, tarkistivat vain, että sähköpostiosoite on muodollisesti oikein (se ei sisällä kiellettyjä merkkejä) ja joskus edes sen verran lisää, että annettu domain löytyy ja se jopa vastaanottaa sähköpostia ("host -t MX domain.com" vastaa jotain). Toisin sanoen [email protected] olisi ollut kaikkien funktioiden mielestä oikea sähköpostiosoite.
Asiaa olisi voinut koittaa selvittää hieman pidemmälle ottamalla yhteys domainin sähköpostipalvelimeen. Monet sähköpostipalvelimet nimittäin antavat virhe ilmoituksen, kun "RCPT TO:"-komennossa annetaan sellainen sähköpostiosoite, jonka vastaanottajaa ei löydy. Tällä tarkistuksella [email protected] olisi havaittu vääräksi sähköpostiosoitteeksi.
Täysin aukottomasti ei pysty varmistamaan, onko käyttäjän antama sähköpostiosoite olemassa, koska sähköpostipalvelimia voi toteuttaa ja konfiguroida monin eri tavoin. Sitä paitsi, jos käyttäjä ei halua antaa oikeaa sähköpostiosoitettaan, hän voi aina antaa esimerkiksi [email protected], joka on erittäin todennäköisesti ihan oikea sähköpostiosoite.
http://www.devshed.com/c/a/PHP/Email-Address-Verification-with-PHP/5/
Edelleen... ko. skripti tarkistaa onko osoitteen muoto validi ja domain olemassa. Se ei kerro sitä onko sähköpostiosoite olemassa.
Totta, laitoin linkin väärälle sivulle.
Tässä korjaus:
http://cssbeauty.com/skillshare/discussion/1111/php-email-validation/#Item_3