Ja … en neen.
Ja, want het enige wat u hoeft te doen om e-mail te verzenden is in staat zijn om uitgaande SMTP-verbindingen aan te maken naar de juiste SMTP-server die e-mail ontvangt voor de beoogde ontvanger. Dat wil zeggen, als u wilt e-mail te sturen naar iemand met een Gmail-adres, MOET u in staat zijn om een TCP-verbinding tot stand te brengen om smtp.gmail.com op poort 25, de juiste interactie met de server, en sluit de verbinding.
u kunt dit zelfs doen vanaf de terminal / commandoregel van uw favoriete besturingssysteem, of het nu gaat om macOS, Linux / Unix, of zelfs Windows met behulp van het telnet-programma (als u de SMTP-commando ‘ s kent).
echter, rond 2003 of 2004 of zo, was er een enorme toename van Microsoft Word macro virussen die een (slecht geschreven) SMTP-client geïmplementeerd om spam mensen. Het macro virus zou zich verspreiden door zichzelf te sturen naar ontvangers, en gewoon blijven spammen rechtstreeks van mensen thuis computers.
als gevolg hiervan blokkeren de meeste ISP ‘ s uitgaande verbindingen naar poort 25, wat betekent dat u geen e-mail meer rechtstreeks kunt verzenden, maar de relay van de ISP of een SMTP-server moet gebruiken met een authenticatie en een alternatieve poort voor het indienen van e-mail (meer hierover hieronder).
omdat de SMTP-clients zo slecht zijn geïmplementeerd, schenden ze ook een aantal conventies over hoe je jezelf kunt identificeren als een mailserver. Veel mailbeheerders hebben extra controles geïmplementeerd om mail van twijfelachtige bron te blokkeren en/of te filteren.
dat is,
- Als u geen geldige DNS MX-vermelding voor uw domein hebt, kan uw e-mail worden geweigerd.
- Als u geen geldige DNS-hostnaam voor uw mailserver hebt, kan uw e-mail worden geweigerd.
- als het IP-adres van uw mailserver op een dynamische IP-lijst staat (bijvoorbeeld een ISP-klant), kan uw mail worden geweigerd.
- als het IP-adres van uw mailserver geen e-mail kan ontvangen (verificatie van de afzender), kan uw e-mail worden geweigerd.
- als het IP-adres van uw mailserver op een DNS-gebaseerde zwarte lijst staat, kan uw e-mail worden geweigerd.
- als uw mailserver geen SPF-of DomainKeys-items in DNS heeft, kan uw mail worden geweigerd.
- als uw mailserver op geen enkele manier correct is geconfigureerd, kan uw e-mail worden geweigerd.
- als het afzender-adres van de enveloppe (niet de From: header die u ziet) op enigerlei wijze oneven is, wat wijst op een geautomatiseerd e-mailprogramma (zoals e-mailformulieren voor webservers), kan de e-mail worden geweigerd.
- als de ontvangende e-mailserver een berichtfilter heeft die de inhoud van de e-mail leest op zoek naar url ‘ s/links, trefwoorden of andere spameigenschappen, kan uw e-mail worden geweigerd.
er zijn toen een aantal pogingen gedaan om de spamuitbraak te beheersen, en veel van de bovenstaande maatregelen werden toen opgenomen. Soms, ze misschien niet ronduit verwerpen, maar de bovenstaande criteria kunnen een spam score te verhogen met een paar punten. Hoe meer tests een e-mail mislukt (zowel van het verzenden van e-mailserver protocol fouten hierboven en aanvullende criteria rond de inhoud), hoe groter de kans dat het zou worden geïdentificeerd als spam en afgewezen of gefilterd/verwijderd.
tegenwoordig lijkt het erop dat de meeste e-mailbeheerders de e-mail op één of twee primaire serverconfiguratiekenmerken (DNS, dynamisch IP-bereik) zullen weigeren en alle andere e-mail met zware controle ontvangen om in een spammap te filteren.
vanwege dit alles, gecombineerd met ISP ‘ s die uitgaande e-mail rechtstreeks naar SMTP-servers blokkeren, zult u over het algemeen niet in staat zijn om vanuit uw thuisnetwerk te verzenden. De manier waarop de meeste hosting providers en e-mail diensten werken is een geverifieerde e-mail indienen poort.
u configureert uw e-mailclient om verbinding te maken met een SMTP-server op poort 587, voert de gebruikersnaam en het wachtwoord in voor uw account (controleert wie deze troep verstuurt), en dan kunt u uw ISP omzeilen. Het idee is dat geen SMTP-server mail ontvangt voor haar klanten op 587, alleen mail ontvangt voor het doorgeven elders.
dit alles veronderstelt dat u een consumentenproviderverbinding heeft. Als u een business class-service hebt, zullen er waarschijnlijk minder beperkingen zijn op het verzenden van e-mail (dat wil zeggen, niet blokkeren van poort 25), omdat een bedrijf legitiem e-mail van binnenuit kan verzenden. Als de beperking is ingesteld, dan is een telefoontje naar de business support line zal waarschijnlijk resulteren in een uitzondering op het beleid.
dan krijgt u het plezier van het configureren van uw e-mailserver op een manier dat anderen niet direct e-mail van u weigeren. Dit zal de eerste keer complex zijn (vooral als je niet bekend bent met de ondersteunende concepten), maar is relatief eenvoudig.
u hebt:
- een domeinnaam en een mechanisme om DNS-records te publiceren (bijvoorbeeld uw registrar, hostingbedrijf of een eigen correct geconfigureerde DNS-server)
- de juiste DNS-vermeldingen:
- het A-record voor uw mailserver (identificeert uw mailserver op het netwerk)
- het MX-record voor uw domein (identificeert welke server verondersteld wordt mail te ontvangen voor uw domein)
- PTR-record voor het IP-adres (optioneel wijst de PTR terug naar het A-record hierboven, maar dat is niet officieel vereist)
- een mailserver (ik raad Postfix persoonlijk aan), correct geconfigureerd
- optioneel: SSL certificaten en een algemene praktische kennis van het verkrijgen van een
- Server-to-server protocollen zijn nog steeds niet versleuteld, maar de toegang tot uw server kan worden beveiligd. Als je op een privé-thuisnetwerk zit, kan het je misschien niet zo veel schelen, maar toegang tot je server vanuit een coffeeshop betekent dat iedereen je wachtwoord kan zien en e-mails door de lucht kan vliegen via een draadloze verbinding)
- facultatief: IMAP / POP3 mail software voor het downloaden van mail mensen sturen naar u (of u kunt mail direct lezen op de server als je wilt-PINE was mijn favoriete programma in de dag)
tenzij je een echte behoefte om e-mails uit te voeren van uw thuisnetwerk, bijvoorbeeld, u een IT-consulting bedrijf uit uw huis en de noodzaak om e-mailservers te gebruiken als referentie voor het configureren van anderen, je bent bijna beter af met behulp van een mail service. Het is makkelijker en laten we je concentreren op je kerncompetentie.
als het idee is om een goedkope, zelflerende omgeving rond mailservice en protocollen te hebben, dan zal de bovenstaande info je in de juiste richting brengen. Het is vrijwel hoe we onszelf geleerd terug in de oude dagen, maar zo veel spammers hebben misbruikt dat het bijna onmogelijk om een home mail server meer draaien.