Konfigurera sendmail

All mail på DF bör gå igenom igloo, eftersom den är mailserver. Skickar man mail lokalt på en annan dator så kan det mycket väl hända att det mailet aldrig läses. Det man vill uppnå är att alla mail hamnar på igloo, så att mottagaren faktiskt får dem. För att kunna skicka mail från någon annan maskin på DF så måste man alltså ställa in sendmail (någon annan MTA finns inte :)) till att dels låtsas heta bara 'df.lth.se', dels pytsa vidare alla mail den får till igloo. Det uppnår man genom att lägga till följande rader i /etc/mail/sendmail.mc (man skall alltså inte editera sendmail.cf, det är som att editera binärfiler med hexeditor för att ändra i program):

LOCAL_USER(root)dnl MASQUERADE_AS(`df.lth.se')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl FEATURE(`nullclient', mail.df.lth.se)dnl

Rad 1 gör att mail till root levereras lokalt. Annars kan förvirring uppstå. Rad 2 berättar vad systemet skall maskera sig som. Rad 3 och 4 slår på maskeringen för både post och kuvert. Rad 5 berättar att mail skall skickas vidare till mail.df.lth.se (alltså igloo) och inte hanteras lokalt.

När man är färdig med editeringen så kör man följande kommando: m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

Kompilering. :-)

Sen startar man om sendmail och känner sig allmänt nöjd.