Hvordan kan man oprette sin egen e-mail-server? – Kvora

Ja…og nej.

Ja, Fordi alt hvad du skal gøre for at sende e-mail er at kunne oprette udgående SMTP-forbindelser til den relevante SMTP-server, der modtager mail til den tilsigtede modtager. Det vil sige, hvis du vil sende e-mail til en person med en Gmail-adresse, skal du kunne oprette en TCP-forbindelse til smtp.gmail.com på port 25 skal du interagere med serveren korrekt og lukke forbindelsen.

du kan endda gøre dette fra terminal/kommandolinjen fra dit foretrukne operativsystem, hvad enten det er macOS, Linuk/unik eller endda vinduer ved hjælp af telnet-programmet (hvis du kender SMTP-kommandoerne, det vil sige).

men lige omkring 2003 eller 2004 eller deromkring var der en enorm stigning i Microsoft-ordmakrovirus, der implementerede en (dårligt skrevet) SMTP-klient til spam-folk. Makrovirussen spredes ved at sende sig selv til modtagere og bare fortsætte med at spamme direkte fra folks hjemmecomputere.

som et resultat blokerer de fleste internetudbydere udgående forbindelser til port 25, hvilket betyder, at du ikke længere kan sende e-mail direkte, men skal bruge internetudbyderens relæ eller en SMTP-server med en godkendelse og en alternativ postindsendelsesport (mere om det nedenfor).

også fordi SMTP-klienterne var så dårligt implementeret, overtræder de en række konventioner om, hvordan man identificerer dig selv som en mailserver. Mange mailadministratorer implementerede yderligere kontroller for at blokere og/eller filtrere mail fra tvivlsom kilde.

det er,

  1. hvis du ikke har en gyldig DNS-post for dit domæne, kan din mail blive afvist.
  2. hvis du ikke har et gyldigt DNS-værtsnavn til din mailserver, kan din mail blive afvist.
  3. hvis din mailservers IP-adresse er på en dynamisk IP-liste (f.eks.
  4. hvis din mailservers IP-adresse ikke kan modtage mail (afsenderbekræftelse), kan din mail blive afvist.
  5. hvis din mailservers IP-adresse er på en DNS-baseret sortliste, kan din mail blive afvist.
  6. hvis din mailserver ikke har SPF-eller DomainKeys-poster i DNS, kan din mail blive afvist.
  7. hvis din mailserver ikke er konfigureret korrekt på nogen måde, kan din mail blive afvist.
  8. hvis afsenderadressen til konvolutten (ikke fra: – overskriften, som du ser) på nogen måde er mærkelig, hvilket indikerer et automatiseret mailprogram (f.eks.
  9. hvis den modtagende mailserver har et meddelelsesfilter, der læser brødteksten i e-mailen, der leder efter URL ‘ er/links, nøgleord eller andre spammy-egenskaber, kan din mail blive afvist.

der var en række forsøg på at kontrollere spamudbruddet dengang, og mange af ovenstående blev indarbejdet på det tidspunkt. Nogle gange afviser de muligvis ikke direkte, men ovenstående kriterier kan øge en spam-score med et par point. Jo flere tests en e-mail mislykkedes (både fra de afsendende mailserverprotokolfejl ovenfor og yderligere kriterier omkring indholdet), jo mere sandsynligt ville det blive identificeret som spam og afvist eller filtreret/slettet.

i disse dage ser det ud til, at de fleste mailadministratorer vil afvise e-mailen direkte på en eller to primære serverkonfigurationsegenskaber (DNS, dynamisk IP-område) og modtage al anden mail med kraftig kontrol til filtrering i en spam-mappe.

på grund af alt dette kombineret med internetudbydere, der blokerer udgående mail direkte til SMTP-servere, kan du generelt ikke sende fra dit hjemmenetværk. Den måde, de fleste hostingudbydere og e-mail-tjenester fungerer på, er en godkendt e-mail-indsendelsesport.

du konfigurerer din mailklient til at oprette forbindelse til en SMTP-server på port 587, Indtast brugernavnet og adgangskoden til din konto (kontrollerer, hvem der sender denne crap), og så kan du omgå din internetudbyder. Ideen er, at ingen SMTP-server modtager mail til sine kunder på 587, modtager bare mail til videresendelse andetsteds.

alt dette forudsætter, at du har en forbruger internetudbyder forbindelse. Hvis du har en business class-service, vil der sandsynligvis være færre begrænsninger for at sende mail (dvs.ikke blokere port 25), da en virksomhed lovligt kan sende e-mail indefra. Hvis begrænsningen er på plads, vil et telefonopkald til forretningssupportlinjen sandsynligvis resultere i en undtagelse fra politikken.

så får du det sjovt at konfigurere din e-mail-server på en måde, som andre ikke vil afvise mail fra dig direkte. Dette vil være komplekst første gang (især hvis du ikke er bekendt med de understøttende koncepter), men er relativt ligetil.

du har brug for:

  1. et domænenavn og en mekanisme til at offentliggøre DNS-poster (f. eks. din registrator, hostingfirma eller en korrekt konfigureret DNS-server)
  2. de korrekte DNS-poster:
    1. a-posten for din mailserver (identificerer din mailserver på netværket)
    2. MK-posten for dit domæne (identificerer hvilken server der skal modtage mail for dit domæne)
    3. PTR-posten for IP-adressen (valgfrit peger PTR tilbage til a-posten ovenfor, men det er ikke officielt påkrævet)
  3. en mailserver (jeg personligt anbefale Postrettelse), korrekt konfigureret
  4. valgfri: SSL-certifikater og en generel praktisk viden om, hvordan man får en
    1. server-til-server-protokoller er stadig ukrypteret, men adgang til din server kan sikres. Hvis du er på et privat hjemmenetværk, er du måske ligeglad med det, men at få adgang til din server fra en kaffebar betyder, at enhver kan se din adgangskode og e-mails flyve gennem luften via en trådløs forbindelse)
  5. valgfri: IMAP / POP3 mail program til at hente mail folk sender til dig (eller du kan læse mail direkte på serveren, hvis du ønsker-PINE var min favorit program tilbage i dag)

medmindre du har et reelt behov for at køre e-mails fra dit hjemmenetværk, for eksempel, driver du en IT-konsulentvirksomhed ud af dit hjem og har brug for mailservere til at bruge som reference til konfiguration af andre, er du næsten bedre stillet ved hjælp af en mailtjeneste. Det er nemmere, og lad os fokusere på din kernekompetence.

hvis ideen er at have et billigt, selvlærende miljø omkring posttjeneste og protokoller, så får ovenstående info dig i den rigtige retning. Det er stort set, hvordan vi lærte os selv tilbage i gamle dage, men så mange spammere har misbrugt dette, at det er næsten umuligt at køre en hjemmepostserver længere.

Write a Comment

Din e-mailadresse vil ikke blive publiceret.