Om poort 25 op je Virtual Machine (VM) te openen, ga naar Starlight Manager > kies het tabblad "Mail Bridge" > druk op de knop ‘Add Mail Bridge’.
Zodra het PTR-record is ingesteld en poort 25 is ingeschakeld, kun je je gewenste SMTP-server instellen. Hieronder vind je voorbeelden voor Postfix, Exim en Sendmail. Gebruik het VM IP-adres dat wordt weergegeven in je Starlight Manager en zorg ervoor dat je domeinnaam voor het PTR-record overeenkomt met je afzenderdomein (bijv. mail.example.com).
|
Wanneer Postfix is geïnstalleerd, kun je de service starten en ervoor zorgen dat deze automatisch start na het herstarten van je server:
|
Daarna kun je de service configureren. Alle benodigde opties voor de service bevinden zich in de /etc/postfix map en het hoofdconfiguratiebestand is /etc/postfix/main.cf
Voer het sudo nano /etc/postfix/main.cf commando uit om het hoofdconfiguratiebestand te bewerken en voeg deze regels toe of werk ze bij:
|
Herstart Postfix om de wijzigingen toe te passen:
|
Test het verzenden van e-mail:
|
|
Het onderstaande commando toont een wizard-gebruikersinterface voor het configureren van de software. Hiermee kunnen gebruikers beslissen of Exim zijn configuratie over meerdere bestanden moet verdelen of in één bestand moet opslaan:
|
Als de eerste optie wordt gebruikt, wordt de configuratie opgeslagen in de /etc/exim4/conf.d submappen. Als één configuratiebestand wordt gekozen, zal het /etc/exim4/exim4.conf
Wanneer alle configuraties zijn voltooid, voer systemctl restart exim4uit zodat de wijzigingen van kracht worden.
Bewerk /etc/exim4/update-exim4.conf.conf om te zorgen dat:
|
Herstart Exim om de wijzigingen toe te passen:
sudo systemctl restart exim4
Test e-mailbezorging door het onderstaande commando uit te voeren:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Het hoofdconfiguratiebestand van Sendmail is /etc/mail/sendmail.cf. Bewerk dit bestand niet direct. Als het nodig is om de configuratie aan te passen, bewerk dan het /etc/mail/sendmail.mc-bestand, maak een back-up van het originele configuratiebestand en gebruik een van de volgende alternatieven om een nieuw configuratiebestand te genereren:
1) Gebruik het meegeleverde makefile /etc/mail om een nieuwe configuratie aan te maken:
|
Alle gegenereerde bestanden in /etc/mail worden opnieuw gegenereerd indien nodig.
2) Je kunt ook de m4macroprocessor gebruiken om een nieuw /etc/mail/sendmail.cf te maken. De m4macroprocessor is standaard niet geïnstalleerd. Installeer voor gebruik om /etc/mail/sendmail.cf te maken het m4pakket als root:
|
De volgende Sendmail-configuratiebestanden bevinden zich in de /etc/mail/map:
access- specificeert welke systemen Sendmail mogen gebruiken voor uitgaande e-mail
domaintable- domeinnaamkoppeling
local-host-names - aliassen voor de serverhost
mailertable- instructies die routering voor specifieke domeinen overschrijven
virtusertable- specificeert een domeinspecifieke vorm van aliassen, waarmee meerdere virtuele domeinen op de machine kunnen worden gehost.
Hieronder zie je voorbeelden van hoe de configuratiebestanden kunnen worden aangepast:
|
Verschillende van de eerder genoemde configuratiebestanden moeten hun informatie opslaan in databasebestanden voordat wijzigingen van kracht worden. Om wijzigingen in de configuratiebestanden toe te passen, voer je het makemap hash /etc/mail/<name> < /etc/mail/<name>commando uit als root. Hier staat <name> voor de naam van de te updaten configuratie.
Herstart het Sendmail-proces door het systemctl restart sendmail commando uit te voeren.