Jostain käsittämättömästä syystä aloin säätämään mutt sekä ssmtp ohjelmia
IMAP pohjaiseen sähköpostin lukemiseen ja lähettämiseen. Ihan hyvin toimii,
mutta yksi ongelma tuli eteen.
Lähtevän postin palvelin (SMTP) ja vastaanotettavan postin palvelin,
joita käytän, vaativat kirjautumisen. Tämä tarkoittaa sitä, että /etc/ssmtp/ssmtp.conf
sekä ~/.muttrc sisältävät luettavassa muodossa kirjutumistunnuksen sekä salasanan.
Tämä on vähän ongelmallista, sillä tiedostoilla on oltava yleinen lukuoikeus, jotta
mutt ja ssmtp toimisivat ajettaessa käyttäjän oikeuksin.
Ilmeisesti tämä ongelman voi kiertää käyttäen setuid bittejä ssmtp ja mutt ohjelmille,
ja antamalla conffitiedostoille lukuoikeudet vain rootille. Vähän kuitenkin epäilyttää
antaa mutt:lle ja ssmtp:lle ajonaikaiset root-oikeudet. Ehkä ongelman voisi ratkaista myös
käyttäen ryhmäaoikeuksia, mutta en tiedä, miten tämä tehdään oikein, kun ei ole
oikeuksien kanssa tullut paljon puuhasteltua.