Siis miten se toimii. Millä se on toteutettu ja miten? Pystyskö esim php:llä tehdä sellasen maili jutun?
>> Siis miten se toimii. Millä se on toteutettu ja miten?
http://computer.howstuffworks.com/email.htm
>> Pystyskö esim php:llä tehdä sellasen maili jutun?
Kyllä php:llä pystyy tekemään vaikka mitä mutta se on sitten toinen juttu että onko siinä mitään järkeä. Helpompi vastata jos kerrot mitä tarkoitat tuolla "sellaisella maili jutulla".
Emali on samalla tapaa palvelin ohjelmito, kuin http-palvelimet. Email käyttää smtp-protocollaa tiedon välityksessä. Email-palvelin kuuntelee muistaakseni porttia 20. Palvelimelle lähetetyn viestin muoto on määritetty SMTP prokollan ohjeistuksessa. Viestin voi lähettää mikätahansa mistä tahansa, jolla on mahdollisuus lähettää kyseinen viesti Postipalvelimelle kyseiseen porttii, jota palvelin kuuntelee aina. Emailin jotakin@jossain.fi ,niin tuosta tuon jossain.fi osan perusteella selvitetään nimipalvelimelta postipalvelimen IP-osoite, jolle viesti lähetetään. postipalvelin sitten arpoo kuka viestin saa loppujen tietojen perusteella.
Aiheesta oikeaoppisempi kuvaus wikipediassa
http://fi.wikipedia.org/wiki/SMTP
http://fi.wikipedia.org/wiki/Sähköposti
PHP:llä voi lähettää tietoa palvelimelle haluttuun porttiin jotenkin, mutta mailien lähetys on PHP:lle niin yleinen juttu, että sitä varten on tehty omat funktiosa https://www.php.net/mail. Tosin mail funktio tarvitsee palvelimelle asennetun postipalvelimen, jota se käyttää postin lähettämiseen.
Postiservut kuuntelevat kylläkin oletuksena porttia 25. Oletusportti taitanee myös vaihdella käytettäessä erilaisia salausmenetelmiä (SSL, TLS jne).
Sähköpostia lähetetään SMTP- nimisellä protokollalla ja vastaanotetaan POP3 protokollalla.
http://www.faqs.org/rfcs/rfc1939.html
http://www.faqs.org/rfcs/rfc2821.html
Aihe on jo aika vanha, joten et voi enää vastata siihen.