För att öppna port 25 på din Virtual Machine (VM), gå till Starlight Manager > välj fliken "Mail Bridge" > tryck på knappen ‘Add Mail Bridge’.
När PTR-posten är satt och port 25 är aktiverad kan du konfigurera din föredragna SMTP-server. Nedan finns exempel för Postfix, Exim och Sendmail. Använd VM IP som visas i din Starlight Manager och se till att ditt domännamn för PTR-posten matchar din avsändardomän (t.ex. mail.example.com).
|
När Postfix är installerat kan du starta tjänsten och se till att den startar efter att din server har startats om:
|
Därefter kan du konfigurera tjänsten. Alla nödvändiga alternativ för tjänsten finns i /etc/postfix-katalogen och huvudkonfigurationsfilen är /etc/postfix/main.cf
Kör sudo nano /etc/postfix/main.cf-kommandot för att börja redigera huvudkonfigurationsfilen och lägg till eller uppdatera dessa rader:
|
Starta om Postfix för att tillämpa ändringarna:
|
Testa att skicka e-post:
|
|
Kommandot nedan visar ett guidebaserat användargränssnitt för att konfigurera programvaran. Det låter användare bestämma om Exim behöver dela upp sin konfiguration i flera filer eller lagra den i en fil:
|
Om det första alternativet används kommer konfigurationen att sparas i /etc/exim4/conf.d underkataloger. Om en konfigurationsfil väljs kommer den att vara /etc/exim4/exim4.conf
När alla konfigurationer är klara, kör systemctl restart exim4så att ändringarna träder i kraft.
Redigera /etc/exim4/update-exim4.conf.conf för att säkerställa:
|
Starta om Exim för att tillämpa ändringarna:
sudo systemctl restart exim4
Testa e-postleverans genom att köra kommandot nedan:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Huvudkonfigurationsfilen för Sendmail är /etc/mail/sendmail.cf. Undvik att redigera denna fil direkt. Om du behöver ändra konfigurationen, redigera istället /etc/mail/sendmail.mc-filen, säkerhetskopiera den ursprungliga konfigurationsfilen och använd ett av följande alternativ för att generera en ny konfigurationsfil:
1) Använd den medföljande makefile /etc/mail för att skapa en ny konfiguration:
|
Alla genererade filer i /etc/mail kommer att återskapas vid behov.
2) Alternativt kan du använda m4makroprocessorn för att skapa en ny /etc/mail/sendmail.cf. m4Makroprocessorn är inte installerad som standard. Innan du använder den för att skapa /etc/mail/sendmail.cf, installera m4paketet som root:
|
Följande Sendmail-konfigurationsfiler finns i /etc/mail/katalogen:
access- anger vilka system som kan använda Sendmail för utgående e-post
domaintable- domännamnskartläggning
local-host-names - alias för servervärden
mailertable- instruktioner som åsidosätter routning för specifika domäner
virtusertable- anger en domänspecifik form av alias, vilket möjliggör att flera virtuella domäner kan vara värdar på maskinen.
Nedan kan du se exempel på hur konfigurationsfilerna kan redigeras:
|
Flera av ovan nämnda konfigurationsfiler måste lagra sin information i databasfiler innan ändringar kan träda i kraft. För att inkludera ändringar som gjorts i konfigurationsfilerna, kör makemap hash /etc/mail/<name> < /etc/mail/<name>kommandot som root. Här representerar <name> namnet på konfigurationen som ska uppdateras.
Starta om Sendmail-processen genom att köra systemctl restart sendmail kommandot.