För att öppna port 25 på din Virtual Machine (VM), gå till VPS Manager > välj fliken "Mail Bridge" > tryck på knappen ‘Add Mail Bridge’.
När PTR-posten är inställd och port 25 är aktiverad kan du konfigurera din föredragna SMTP-server. Nedan finns exempel för Postfix, Exim och Sendmail. Använd den VM IP som visas i din VPS 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 servern har startats om:
|
Därefter kan du konfigurera tjänsten. Alla alternativ som behövs för tjänsten finns i katalogen /etc/postfix, och huvudkonfigurationsfilen är /etc/postfix/main.cf
Kör kommandot sudo nano /etc/postfix/main.cf 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 guidegränssnitt för att konfigurera programvaran. Det låter användare avgöra om Exim behöver dela upp sin konfiguration över flera filer eller lagra den i en fil:
|
Om det första alternativet används kommer konfigurationen att lagras i underkatalogerna /etc/exim4/conf.d. Om en konfigurationsfil väljs blir det /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
|
Sendmails huvudkonfigurationsfil är /etc/mail/sendmail.cf. Undvik att redigera den här filen direkt. Om konfigurationen behöver redigeras, redigera i stället filen /etc/mail/sendmail.mc, 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 makefilen /etc/mail för att skapa en ny konfiguration:
|
Alla genererade filer i /etc/mail kommer att genereras om vid behov.
2) Alternativt kan du använda makroprocessorn m4 för att skapa en ny /etc/mail/sendmail.cf. Makroprocessorn m4 är inte installerad som standard. Innan du använder den för att skapa /etc/mail/sendmail.cf, installera paketet m4 som root:
|
Följande Sendmail-konfigurationsfiler finns i katalogen /etc/mail/:
access- anger vilka system som kan använda Sendmail för utgående e-post
domaintable- mappning av domännamn
local-host-names - alias för servervärden
mailertable- instruktioner som åsidosätter routning för de specifika domänerna
virtusertable- anger en domänspecifik form av aliasering, vilket gör det möjligt att vara värd för flera virtuella domäner på maskinen.
Nedan kan du se exempel på hur konfigurationsfilerna kan redigeras:
|
Flera av de ovan nämnda konfigurationsfilerna måste lagra sin information i databasfiler innan några ändringar kan träda i kraft. För att inkludera eventuella ändringar som gjorts i konfigurationsfilerna, kör kommandot makemap hash /etc/mail/<name> < /etc/mail/<name>som root. Här representerar <name> namnet på den konfiguration som ska uppdateras.
Starta om Sendmail-processen genom att köra kommandot systemctl restart sendmail.