Hoe u anonieme e-mailaliassen kunt maken met SimpleLogin
![Hoe u anonieme e-mailaliassen kunt maken met SimpleLogin](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-00-featured-image-1-640x375.webp)
![Een foto van een laptop bovenop een bank. Een foto van een laptop bovenop een bank.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-00-featured-image.webp)
SimpleLogin is een lichtgewicht en gebruiksvriendelijke aliassenserver waarmee u permanente en anonieme e-mailidentiteiten kunt creëren zonder nieuwe mailboxen te hoeven maken. Dit artikel laat zien hoe u een SimpleLogin-server op Ubuntu installeert en anonieme e-mailaliassen maakt voor online gebruik.
Het systeem voorbereiden
Aanname: In dit artikel wordt ervan uitgegaan dat je SimpleLogin installeert op een VPS met minimaal 2GB RAM. Er wordt ook van uitgegaan dat u een actieve domeinnaam heeft van een DNS-registrar.
Importeer om te beginnen de ondertekeningssleutel van het Docker-project naar uw machine:
Maak een repositorybestand voor het Docker-project:
Schrijf de volgende coderegel in het repositorybestand:
Vernieuw de opslagplaatsen van uw machine door de volgende opdracht uit te voeren:
De afhankelijkheden voor SimpleLogin installeren
Installeer de afhankelijkheden van zowel Docker als SimpleLogin op uw systeem:
Selecteer Internetsite wanneer de Postfix-installatiewizard om het configuratietype van uw mailserver vraagt.
![Een terminal die de Een terminal die de](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-01-internet-site-postfix.webp)
Druk op Enterom de standaardwaarde voor “Systeemmailnaam” te bevestigen.
![Een terminal die de standaardsysteemnaamwaarde voor de server toont. Een terminal die de standaardsysteemnaamwaarde voor de server toont.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-02-set-system-hostname.webp)
Zorg ervoor dat het “core” snap-pakket op uw machine draait:
Installeer het certbot snap-pakket van de Electronic Frontier Foundation (EFF):
Zorg ervoor dat de firewall van uw systeem geen enkele poort voor SimpleLogin blokkeert:
De DNS-records voorbereiden
Ga naar uw domeinregistreerder en maak een nieuw “A”-record dat verwijst naar het IPv4-adres van uw machine. Stel de hostnaamwaarde in op een subdomein dat u wilt gebruiken voor uw SimpleLogin-instantie.
![Een screenshot van een voorbeeld Een record voor SimpleLogin. Een screenshot van een voorbeeld Een record voor SimpleLogin.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-03-set-a-record-ipv4.webp)
Voeg een “MX”-record toe voor uw hoofddomein, waarbij de doelhostnaam is ingesteld op uw SimpleLogin-subdomein.
![Een screenshot van een voorbeeld van een MX-record voor SimpleLogin. Een screenshot van een voorbeeld van een MX-record voor SimpleLogin.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-04-set-mx-record-subdomain.webp)
Maak een “TXT”-record voor uw hoofddomein en stel de waarde ervan in op het volgende:
![Een screenshot van een voorbeeld van een TXT-record voor SPF. Een screenshot van een voorbeeld van een TXT-record voor SPF.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-05-set-txt-spf-record.webp)
Maak een ander “TXT”-record voor het subdomein “_dmarc” en stel de waarde ervan in op het volgende:
![Een screenshot van een TXT-record voor DMARC. Een screenshot van een TXT-record voor DMARC.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-06-set-txt-dmarc-record.webp)
Open een terminalsessie en genereer vervolgens een DKIM-sleutelpaar met OpenSSL:
Voer de volgende opdracht uit en kopieer het resultaat naar uw systeemklembord. Dit is een sed-script dat de ontwikkelaars gebruiken om de openbare DKIM-sleutel uit het sleutelbestand te extraheren:
Maak een “TXT”-record voor het subdomein “dkim._domainkey” en stel vervolgens de uitvoer van het vorige commando in als de waarde ervan.
![Een screenshot van een TXT-record voor DKIM. Een screenshot van een TXT-record voor DKIM.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-07-set-txt-dkim-record.webp)
De Postgres-database maken
Naast het gebruik van speciale DNS-records maakt SimpleLogin ook gebruik van PostgresDB om e-mailaliassen te beheren. Om dit in te stellen, maakt u eerst de submappen voor de SimpleLogin Docker-container:
Start een virtueel netwerk met Docker op uw server:
Plak de volgende opdracht in een nieuwe terminalsessie:
Wijzig de waarde voor de variabele “POSTGRES_PASSWORD” met een lange, willekeurige tekstreeks.
![Een terminal die het willekeurige Postgres-wachtwoord voor de SimpleLogin-instantie markeert. Een terminal die het willekeurige Postgres-wachtwoord voor de SimpleLogin-instantie markeert.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-08-postgres-password-docker.webp)
Voer de gewijzigde Docker-opdracht uit om uw database te starten.
Postfix configureren voor SimpleLogin
Begin met het verwijderen van het standaardconfiguratiebestand voor Postfix en maak vervolgens een leeg bestand met dezelfde naam met behulp van uw favoriete teksteditor:
Plak het volgende codeblok in uw nieuwe configuratiebestand. Dit is een Postfix-sjabloon uit de repository van de ontwikkelaars die ik heb aangepast om de delen te markeren waar u de domeinnaam van uw server gaat toevoegen:
Wijzig de waarde van “myhostname” met het adres van uw webapp en update vervolgens de waarde van zowel “mydomain” als “myorigin” naar uw hoofddomein.
![Een terminal die de hostnaam en het domeinblok voor het Postfix-configuratiebestand markeert. Een terminal die de hostnaam en het domeinblok voor het Postfix-configuratiebestand markeert.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-09-set-domain-postfix-config.webp)
Postgres koppelen aan Postfix
Maak een nieuw ‘pgsql-relay-domains.cf’-bestand onder ‘/etc/postfix’. Dit zal dienen als de link tussen Postfix en Postgres:
Plak het volgende codeblok in uw nieuwe configuratiebestand:
Vervang “DATABASE-PASSWORD” door uw Postgres-wachtwoord.
![Een terminal die het Postgres-wachtwoord markeert in het Postfix relay-configuratiebestand. Een terminal die het Postgres-wachtwoord markeert in het Postfix relay-configuratiebestand.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-10-set-postgres-password-postfix-relay-domain.webp)
Maak een nieuwe “pgsql-transport-maps.cf” onder dezelfde map:
Plak het volgende codeblok in uw nieuwe configuratiebestand:
Vervang, net als bij de vorige configuratie, “DATABASE-PASSWORD” door uw Postgres-wachtwoord.
![Een terminal die het Postgres-wachtwoord toont in het configuratiebestand van de Postfix-transportkaart. Een terminal die het Postgres-wachtwoord toont in het configuratiebestand van de Postfix-transportkaart.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-11-postgres-password-transport-maps.webp)
SimpleLogin installeren
Navigeer naar de thuismap van uw gebruiker en maak vervolgens het omgevingsbestand voor SimpleLogin.
Schrijf het volgende codeblok in uw nieuwe omgevingsbestand:
Vervang elke instantie van “SUBDOMAIN.YOUR-ROOT.DOMAIN” door uw SimpleLogin-URL.
![Een terminal die de secties van het configuratiebestand markeert die het subdomein van de server moeten bevatten. Een terminal die de secties van het configuratiebestand markeert die het subdomein van de server moeten bevatten.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-12-set-subdomain-values-environment-file.webp)
Wijzig de waarde van “YOUR-ROOT.DOMAIN” in uw hoofddomein.
![Een terminal die de secties van het omgevingsbestand markeert die alleen het hoofddomein van de server nodig hebben. Een terminal die de secties van het omgevingsbestand markeert die alleen het hoofddomein van de server nodig hebben.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-13-set-root-domain-environment-file.webp)
Vervang de variabele “DATABASE-PASSWORD” door uw Postgres-wachtwoord.
![Een terminal die het gedeelte van het omgevingsbestand markeert waarvoor het Postgres-wachtwoord nodig is. Een terminal die het gedeelte van het omgevingsbestand markeert waarvoor het Postgres-wachtwoord nodig is.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-14-set-postgres-password-environment-file.webp)
Genereer een nieuwe willekeurige tekenreeks en stel die in als de waarde “FLASK_SECRET”
![Een terminal die het gedeelte van het omgevingsbestand markeert waarvoor een nieuwe willekeurige tekenreeks vereist is. Een terminal die het gedeelte van het omgevingsbestand markeert waarvoor een nieuwe willekeurige tekenreeks vereist is.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-15-set-flask-secret-environment-file.webp)
Het uitvoeren van de SimpleLogin Docker-containers
Met die installatie en klaar, kunt u nu de SimpleLogin Docker-container ophalen en uitvoeren. Importeer om te beginnen de Postgres-database naar uw SimpleLogin-installatie:
Voer de Docker-container uit voor het initialisatiescript van SimpleLogin:
Start de Docker-container die de front-endinterface van de app beheert:
Voer de container uit die de e-mailbackend voor SimpleLogin afhandelt:
Start ten slotte de container die routinetaken voor het SimpleLogin-systeem beheert:
Een SSL Reverse Proxy maken met Nginx
Op dit moment draait SimpleLogin nu op de server op poort 7777. Om toegang te krijgen, moet u de uitgaande verbinding doorgeven via een SSL reverse proxy.
Maak het sitebestand voor uw SimpleLogin-instantie:
Plak het volgende codeblok in uw sitebestand:
Maak een symbolische link voor uw sitebestand in “/etc/nginx/sites-enabled/”:
Pas uw nieuwe instellingen toe door de Nginx-daemon opnieuw te starten:
Registreer uw SimpleLogin-instantie bij de EFF door de volgende opdracht uit te voeren:
Vraag een nieuw SSL-certificaat aan voor uw reverse proxy:
Open uw Postfix-configuratiebestand met uw favoriete teksteditor:
Scroll naar beneden naar de variabelen “smtpd_tls_cert_file” en “smtpd_tls_key_file” en vervang ze door de volgende regels code:
Test of uw SimpleLogin-instantie correct werkt door uw subdomein in een browser te openen en een nieuw account aan te maken.
![Een screenshot van een werkend SimpleLogin-webdashboard. Een screenshot van een werkend SimpleLogin-webdashboard.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-16-simplelogin-sample-dashboard.webp)
E-mailaliassen maken met SimpleLogin
Ga terug naar de terminalsessie van uw server en open vervolgens de database van de app:
Voer het volgende uit om de Premium-status voor uw primaire account in te schakelen:
![Een screenshot van het SimpleLogin-dashboard in de Premium-modus. Een screenshot van het SimpleLogin-dashboard in de Premium-modus.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-17-simplelogin-premium-set-sample.webp)
Als u dit doet, zorgt u ervoor dat er voor uw account geen limiet geldt voor het aantal aliassen dat u voor uw e-mail kunt maken.
Om uw eerste e-mailalias te maken, klikt u op de knop Nieuwe aangepaste alias op het dashboard van de webapp.
![Een screenshot van het SimpleLogin-dashboard waarin de Een screenshot van het SimpleLogin-dashboard waarin de](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-18-select-create-new-alias.webp)
Geef een gedenkwaardige naam op voor uw nieuwe e-mailalias en klik vervolgens op Maken .
![Een screenshot waarin de Een screenshot waarin de](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-19-create-new-alias-save.webp)
Controleer of uw nieuwe e-mailalias goed werkt door er een bericht naartoe te sturen vanaf een ander e-mailadres.
![Een schermafbeelding van een voorbeeldbericht naar een e-mailalias. Een schermafbeelding van een voorbeeldbericht naar een e-mailalias.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-20-sending-test-email-to-alias.webp)
E-mails verzenden vanaf een SimpleLogin-alias
Naast het ontvangen van e-mail van een alias, ondersteunt SimpleLogin ook het verzenden van berichten via deze alias. Om dat te bereiken maakt de app een ‘reverse alias’ aan voor het bestemmingsadres waarnaar u uw e-mail kunt sturen.
Om dit te doen, klikt u op de knop Contactpersonen op de alias van waaruit u een e-mail wilt verzenden. In mijn geval wil ik verzenden vanaf mijn “hello-maketecheasier@myvpsserver.top” -adres.
![Een screenshot waarin de Een screenshot waarin de](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-21-add-new-reverse-alias.webp)
Geef het e-mailadres van uw ontvanger op en klik vervolgens op Omgekeerde alias maken .
Klik op de knop Omgekeerde alias kopiëren bij uw nieuwe contactpersoon en plak deze vervolgens in het ontvangerveld van uw e-mailclient. Als u een bericht naar dit aangepaste adres verzendt, kan SimpleLogin uw echte e-mailadres met uw alias voor de ontvanger maskeren.
![Een schermafbeelding van een bericht dat naar een omgekeerde alias wordt verzonden. Een schermafbeelding van een bericht dat naar een omgekeerde alias wordt verzonden.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/03/create-anonymous-email-aliases-simplelogin-22-send-email-to-reverse-alias.webp)
Het zelf hosten van uw eigen e-mailaliassenserver met SimpleLogin is slechts een van de stappen om uw digitale privacy terug te winnen. Neem de controle over uw gehele digitale communicatieketen door uw eigen e-mailserver te hosten met behulp van Mail-in-a-Box .
Afbeeldingscredit: Lukas Blazek via Unsplash en SimpleLogin Github . Alle wijzigingen en screenshots door Ramces Red.
Geef een reactie