Sendmail Grund information Introduktion För de flesta system är detta troligen allt du behöver fylla i för att få igång e-post. Denna konfiguration separerar e-post servrar från klienter (arbetsstationer) 11.. AAtttt pprreesseenntteerraa ssiitttt ssyysstteemm Även om post kommer från flera olika maskiner i din organisation kanske du vill maskera all mail som om de kom från en enda maskin eller domän. Detta fält används mest vid en setup och innehåller helt enkelt ditt officiella domännamn. 22.. AAcccceepptteerraa ee--ppoosstt fföörr ""ddiinn ddoommäänn"" Om du konfigurerar organisationens huvudserver måste du sätta detta fält till 'on' Normalt accepterar sendmail bara post som skickas till dess fulla värdnamn. Om detta är huvudservern så tar den som regel emot post till domänen, inte till servernamnet. Genom att klicka i denna box så accepterar server båda fallen som likvärdiga. T.ex, om ditt domännamn är foo.com och din server är mail.foo.com så kommer mail till joe@foo.com och joe@mail.foo.com accepteras som likvärdiga och lagras på denna server (om användaren joe existerar). 33.. EEppoossttsseerrvveerr I de flesta organisationer finns det en enda server som lagrar alla användares post, även om post kommit från andra maskiner. _U_n_i_x maskiner är ju fleranvändarsystem. Det är möjligt för en användare att skicka post till en annan användare på denna maskin. Standardbeteendet är att lagra all post i användarens postfolder på denna maskin. Detta är inte alltid så smart. _U_n_i_x maskiner är inte bara fleranvändarsystem utan också nätverksorienterade. Denna användare kan mycket väl ha konton på fler maskiner i nätverket (ofta på alla maskiner) och kan mycket väl vilja läsa sin post på en annan maskin. Att ha posten utspridd på alla maskiner i nätverket är dock ingen god ide. Om du bara specificerar det fulla kvalificerade domännamnet på postservern så kommer all post hamna där. 44.. PPoosstt uuttggåånngg ((mmaaiill ggaatteewwaayy)) De flesta maskiner i ett nät saknar förmågan att skicka vidare post på ett korrekt sätt. Du kan specificera namnet på en maskin som vet hur man gör. I många organisationer är detta samma som postservern. Till skillnad från postservern kan postutgången nås via andra postprotokoll som ESMTP och UUCP. 55.. PPoosstt uuttggåånngg pprroottookkoollll Du måste specificera hur man når denna postutgång. Om du väljer ESMTP, måste du specificera det fulla kvalificerade namnet för postutgången. 66.. FFiinneesssseerr 66..11.. RReellää kkoonnttrroollll ((SSppaammmmaarree)) Relä-kontroll låter dig bestämma vem som får använda din epostserver för att reläa post. Spammare lånar ofta epostservrar för att skicka enorma mängder post till en stor mängd mottagare. Genom att konfigurera reläkontrollen kan du begränsa detta. Tyvärr innebär ju också en felaktig konfiguration att dina användare inte kan skicka post. Denna checkruta låter dig tillåta eller förbjuda dessa regeler. En ny sendmail.cf genereras utan att förlora regelkonfigurationen. Notera att denna checkruta INTE kontrollerar avvisade användare. "Avvisade användare" låter dig stoppa post från välkända spammare, det hindrar inte förmågan att reläa post. 66..22.. IInnggeenn bbuunnttnniinngg aavv uuuuccpp ppoosstt När du reläar med UUCP så köas normalt posten och levereras med regelbundna intervall. Du kanske vill leverera omedelbart. För lågtrafik är detta ofta nödvändigt. Post levereras omedelbart och användarna är glada. 66..33.. MMaaxxiimmaall ssttoorrlleekk ppåå uuuuccpp mmeeddddeellaannddeenn UUCP meddelanden kan vara begränsade. Större meddelande kommer då att slängas bort. Detta är användbart för långsamma modemkopplingar. Om man sätter maximum till 0 så är gränsen bortkopplad. Då har man alltså ingen gräns för storleken. 66..44.. LLeevveerreerraa llookkaalltt ttiillll aannvväännddaarree Skriv in namnen på de användare vilkas mail ska lagras lokalt Detta är normalt för administrativa pseudo-användare t.ex root. 66..55.. IInnggeenn mmaasskkeerriinngg ffrråånn aannvväännddaarree Du kanske vill gömma "Presentera som" fältet för vissa användare. root t.ex. Detta underlättar för mottagaren att skilja mellan olika system, vilken rootanvändare som har skickat brevet. 66..66.. SSppeecciieellll rroouuttnniinngg ddaattaabbaass aakkttiivveerraadd Kolla detta om du tänker använda speciell domän routning. Olyckligtvis kan inte linuxconf fråga sendmail om den kan göra detta, du måste veta om din version kan det, och vilket format den isåfall stöder. Detta är finesser som kompileras in i sendmail och inget man kan använda från kommandoraden. 66..77.. SSppeecciieellll rroouuttnniinngg ddaattaabbaass ffoorrmmaatt _S_e_n_d_m_a_i_l kan använda flera format för sin databas. Den använder som standard dbm formatet. Notera att en del _S_e_n_d_m_a_i_l använder endast ett format (dbm) Detta kompileras in i sendmail. 66..88.. LLookkaall lleevveerraannss aaggeenntt Olika program används för att leverera post till lokala användare. Dessa program är olika i sin förmåga att låta användaren modifiera hur posten levereras. procmail t.ex har avancerade filter. Vissa användare låter procmail dela upp inkommande post till olika postlådor beroende på olika kriterier. Du kan lämna detta fält blankt och låta linuxconf själv leta reda på en lämplig agent på ditt system. 66..99.. LLeevveerreerraa iinnttee ppoosstt oommeeddeellbbaarrtt Denna finess är för dem som inte har en fast koppling till internet. Det säger till sendmail att spara utgående post utan att kolla vidare. Du kan senare trigga leveransen av post. Detta görs vanligen genom att specificera postkopplingkommandot (se linuxconf ppp uppringning) såsom "/usr/sbin/sendmail -q". Detta tvingar sendmail att gå igenom kön och leverera posten. 66..1100.. GGåå iiggeennoomm ppoossttkköönn vvaarrjjee ((mmiinnuutteerr)) Lite då och då vaknar sendmail upp och försöker leverera posten som den inte kunde leverera tidigare. Du kan se innehållet i kön med kommandot "mailq" utan argument. De utan fast uppkoppling kan tänkas vilja prova detta. Genom att sätta antalet minuter till 0 sätts detta ur funktion. Om du har en _'_d_i_a_l _o_n _d_e_m_a_n_d_' kan du t.ex sätta 30 minuter här. När sendmail vaknar upp triggar den en uppkoppling De som sätter detta ur funktion får trigga leveransen för hand eller med ett cron jobb med kommandot /usr/sbin/sendmail -q 66..1111.. SSttöödd ''bboogguuss ppoosstt kklliieenntt((HHEELLOO)) Vissa postklienter som använder SMTP för postleverans fungerar inte korrekt. De genererar felaktiga HELO sekvenser. Sendmail avvisar normalt sådana kopplingar. Med denna option blir sendmail mer tolerant och accepterar fortfarande giltiga kopplingar. 77.. SSeennddmmaaiill oocchh DDNNSS _S_e_n_d_m_a_i_l använder flitigt _D_N_S. Maskiner utan _I_n_t_e_r_n_e_t koppling alls ( även bakom en brandvägg kan vilja deaktivera användningen av DNS. Å andra sidan borde DNS tvingas att användas för maskiner med normal koppling till internet. 88.. AAlliiaass fföörr ddiitttt ssyysstteemm E-post meddelanden som matchar det fulla kvalificerade namnet på din maskin kommer accepteras av _s_e_n_d_m_a_i_l. Andra kommer antingen studsa eller bli vidarebefodrade. Du kanske vill acceptera post för olika domäner. En sådan situation är om du registrerar dig på en ISP som ger dig en underdomän till hans egen och du börjar använda den. Senare vill du ha din egen domän. Du vill fortfarande acceptera post till den gamla för adresserna dit är vitt spridda. Du kan skriva in så många rader du behöver här. använd 'lägg till' knappen för att utöka dialogrutan.