no.phhsnews.com


no.phhsnews.com / Hvorfor er en mellomliggende SMTP-server nødvendig for å sende e-post?

Hvorfor er en mellomliggende SMTP-server nødvendig for å sende e-post?


Som en person lærer mer om hvordan postklienter, SMTP-servere og hele nettbaserte e-postsystemet fungerer, kan de være nysgjerrige på hvorfor en mellomliggende SMTP-server er nødvendig. Med det i tankene har dagens SuperUser Q & A-post svarene på spørsmål fra en nysgjerrig leser.

Dagens spørsmål og svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Foto av David Schroeder (Flickr).

Spørsmålet

SuperUser-leseren Tobia vil vite hvorfor en mellomliggende SMTP-server er nødvendig for å sende e-post:

Hvorfor trenger jeg en mellomliggende SMTP-server til å sende e-post ? Hvorfor er e-postklienten (Outlook eller Thunderbird) ikke i stand til å sende meldinger direkte til mottakerens SMTP-domene?

Hvis jeg for eksempel skal sende e-post til [email protected] med Gmail-kontoen min, Jeg sender den til smtp.gmail.com serveren; da sender denne serveren min melding til MX-serveren på example.com .

Hvorfor er en mellomliggende SMTP-server nødvendig for å sende e-post?

Svaret

SuperUser-bidragsyter davidgo har svaret på oss:

Det er teknisk mulig å sende e-post direkte til mottakerens SMTP-server fra datamaskinen.

Hvis du ser på det historisk, hvis den eksterne SMTP-serveren er nede, vil du at et system skal håndtere det automatisk og Fortsett å prøve på nytt, derfor har du en SMTP-server. På samme måte var ikke alle e-postservere i det hele tatt tilkoblet hele tiden (langdistanseforbindelser var dyre), slik at e-posten skulle være i kø og sendt når en kobling ble etablert.

Flytte videre til hvor Internett-tjenester er billige, det er fortsatt nyttig for å få mekanismer til å forsøke å sende e-post hvis en server ikke er tilgjengelig. Det er ikke ideelt for denne funksjonaliteten å bli skrevet inn i MUA (Mail user agent / sluttbruker postprogram). Disse funksjonene passer inn i en MTA (Mail server / SMTP server).

Men det blir verre-spammere. De fleste e-postmeldinger (mer enn 80 prosent) er spam. Postleverandører gjør alt de kan for å redusere dette problemet, og et stort antall teknikker gjør antagelser om måten posten leveres på. Følgende er viktige hensyn:

1. Greylisting: Noen leverandører vil automatisk slippe en e-postforbindelse hvis avsenderen og mottakeren ikke har kommunisert før og forventer at de prøver en gang til. Spammere prøver ofte ikke på nytt mens en SMTP-server alltid skal. Dette reduserer volumet av spam med rundt 80 prosent, men det suger å måtte gjøre dette skjønt.

2. Omdømme: Det er mye mer sannsynlig at noen sender e-post via en anerkjent, kjent SMTP serveren er legitim i forhold til en fly-by-night server. For å få en følelse av omdømme, gjør leverandørene en rekke ting:

  • Blokker dynamisk / klientadresser (ikke 100 prosent, men store biter av Internett er kartlagt).
  • Sjekk om omvendt DNS-samsvar samsvarer den videre DNS. Ikke veldig vanskelig å gjøre, men det viser noen grad av ansvar og kunnskap om beste praksis (noe mange klientadresseblokker har ikke).
  • Se etter omdømme. Når du kommuniserer med andre SMTP-servere, holder mange leverandører oversikt over mengden spam og volum av post som sendes. De kan redusere mengden spam ved å begrense tilkoblinger og holde øye med disse parameterne. Det er mange måter dette er gjort, ikke alle er åpenbare, men som krever en kjent avsender.
  • SPF og DKIM. Disse mekanismene knytter DNS-ressurser til domenenavnet for å gjøre smiende e-post hardere, og det vil være vanskelig, men ikke nødvendigvis umulig å distribuere om postprogrammet (MUA) er ansvarlig for utgående e-post.

Det er nok andre mindre bekymringer, men disse ville være de store.


Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.


Hvordan sette opp RetroArch, Den ultimate All-in-One Retro Games Emulator

Hvordan sette opp RetroArch, Den ultimate All-in-One Retro Games Emulator

ØNsker du at du kan bla gjennom en massiv samling av retrospill fra sofaen din, uten å koble til en haug av systemer eller cobble sammen ulike emulatorer? RetroArch gjør det mulig. Denne all-in-one-emuleringsstasjonen kan kjøre nesten alle retro-spill som er tenkelige, og fungerer på Windows, Mac og Linux-datamaskiner.

(how-to)

Feilsøk tastatur og mus som ikke virker i Windows

Feilsøk tastatur og mus som ikke virker i Windows

En av USB-porter på min stasjonære datamaskin stoppet å jobbe etter at jeg hadde koblet til en USB-enhet og fjernet den uten å kaste ut. Jeg har gjort det en million ganger, men det så ut som min lykke til slutt løp ut. Porten virket fint i Enhetsbehandling fordi det ikke var noen feil eller advarselsikoner.Så et

(How-to)