1Sep
Koska ihmiset oppivat enemmän siitä, miten sähköpostiohjelmat, SMTP-palvelimet ja koko verkkojärjestelmä toimivat, ne voivat olla uteliaita siitä, miksi välitön SMTP-palvelin on jopa tarpeen. Tässä mielessä tämän päivän SuperUser Q & A -postilla on vastauksia utelias lukijan kysymyksiin.
Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.
Photo courtesy of David Schroeder( Flickr).
Kysymys
SuperUser-lukija Tobia haluaa tietää, miksi SMTP-palvelinta tarvitaan postin lähettämiseen:
Miksi tarvitsen väli SMTP-palvelimen lähettämään sähköpostia? Miksi sähköpostiohjelma( Outlook tai Thunderbird) ei pysty lähettämään viestejä suoraan vastaanottajan SMTP-toimialueelle?
Jos esimerkiksi joudun lähettää postia [email protected] Gmail-tililleni, lähetän sen smtp.gmail.com -palvelimeen;sitten tämä palvelin lähettää minun viestin example.com : n MX-palvelimelle.
Miksi SMTP-palvelin tarvitsee lähettämään sähköpostia?
Vastaus
SuperUser-avustaja davidgo on meille vastaus:
Teknisesti mahdollista lähettää sähköpostia suoraan vastaanottajan SMTP-palvelimeen tietokoneeltasi.
Tarkasteltaessa sitä historialliselta pohjalta, jos etäinen SMTP-palvelin on alas, haluat, että järjestelmä käsittelee sen automaattisesti ja yrittää uudelleen, joten sinulla on SMTP-palvelin. Samoin vanhoina aikoina kaikki postin palvelimet eivät olleet yhteydessä koko ajan( kaukoliikenneyhteydet olivat kalliita), joten posti olisi jonossa ja lähetetty linkin muodostamisen yhteydessä.
Internet-palvelut ovat halpoja, mutta on edelleen hyödyllistä saada mekanismeja uudestaan lähettämään sähköpostia, jos palvelin ei ole käytettävissä.Ei ole ihanteellista, että tämä toiminto kirjoitetaan MUA: lle( Mail-käyttäjäagentti / loppukäyttäjän sähköpostiohjelma).Nämä toiminnot sopivat MTA( Mail server / SMTP-palvelin).
Mutta se pahenee - roskapostittajat. Useimmat postit( yli 80 prosenttia) ovat roskapostia. Mailin tarjoajat tekevät kaiken voitavansa tämän ongelman pienentämiseksi ja monet tekniikat tekevät oletuksia siitä, miten postia toimitetaan. Seuraavassa on tärkeitä näkökohtia:
1. Greylisting: Jotkut palveluntarjoajat pudottavat automaattisesti sähköpostiyhteyden, jos lähettäjä ja vastaanottaja eivät ole aiemmin ilmoittaneet ja odottavat heitä kokeilemaan toisen kerran. Roskapostittajat eivät useinkaan yritä uudelleen, kun SMTP-palvelimen on aina tarkoitus. Tämä vähentää roskapostin määrää noin 80 prosentilla, mutta sen täytyy kuitenkin tehdä tämä.
2. Maine: On paljon todennäköisempää, että joku, joka lähettää postia hyvämaineisen tunnetun SMTP-palvelimen kautta, on legit verrattuna lentäen-iltapalvelimeen. Jotta palveluntarjoajat voisivat tuntea maineen, palveluntarjoajat tekevät useita asioita:
- Estää dynaamisia / asiakasosoitteita( ei 100 prosenttia, mutta Internetin suuret palaset on kartoitettu).
- Tarkista, onko käänteinen DNS vastaava eteenpäin-DNS: ää.Ei kovin vaikea tehdä, mutta se osoittaa jonkin verran vastuuvelvollisuutta ja parhaiden käytäntöjen tuntemusta( jotain paljon asiakkaan osoitelohkoja ei ole).
- Tarkista mainetta. Kun kommunikoida muiden SMTP-palvelimien kanssa, monet palveluntarjoajat tarkkailevat roskapostin ja lähetettyjen viestien määrää.Ne voivat vähentää roskapostin määrää rajoittamalla yhteyksiä ja pitämällä silmällä näitä parametreja. On monia tapoja, jotka eivät ole kaikki ilmeisiä, mutta jotka edellyttävät tunnettua lähettäjää.
- SPF ja DKIM.Nämä mekanismit sitovat DNS-resursseja verkkotunnukseen, jotta postitus vaikeutuu ja se olisi vaikeaa, mutta ei välttämättä mahdotonta ottaa käyttöön, mikäli sähköpostiohjelma( MUA) on vastuussa lähtevästä postista.
On luultavasti muita pieniä huolenaiheita, mutta nämä olisivat tärkeimmät.
Onko sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.