r10 - 19 Oct 2006 - 21:34:15 - BjornHelgeMevikYou are here: TWiki >  Main Web  >  AdminTasks > MailAdmin

POSTFIX

Config
/usr/local/etc/postfix/main.cf
Aliases
/usr/local/etc/postfix/virtual
Tutorial
http://perso.club-internet.fr/ffaure/postfix.html

Endre/legge til epostaliaser

Alt dette som root:

# vi /usr/local/etc/postfix/virtual
(Endre, legg til, etc.)
# postmap /usr/local/etc/postfix/virtual

Det er ikke nødvendig å restarte Postfix.


CYRUS

Restarte

Hvis går i frø (fx ved full disk):

/usr/local/etc/rc.d/imapd.sh stop

/usr/local/etc/rc.d/imapd.sh start

Legge til bruker

  • cyradm -user cyrus localhost for å legge til bruker: (samme passord som root)
    • lm lister mailboxes
    • lam lister access til mailboxes
    • cm lager mailbox (fx cm user.com-domain-user)

  • saslpasswd brukernavn for passord
    • (her skal brukernavn være kun com-domain-user)

samt:

   postmap virtual
   postfix reload

for å mappe bruker til mailbox.

MUTT

  • mutt -f {localhost}user.root # root mail
  • mutt -f {localhost}user.com-domain-user


--- old stuff ---

Setup for email kontoer gjøres delvis via cyradm hvor mailboxen lages, og delvis vis postfix, for å route mail til rett boks. Dette gjøres i /usr/local/etc/postfix/virtual.

Når du har editert filen kjører du postmap virtual i postfix dir'et for å lage db version av flatfilen, og endrinver vil gjøre seg gjeldende om noen minutter. Alternativt kan du kjøre postfix reload for å gjøre dem gjeldende med en gang.

I tillegg til å legge brukere inn i virtual må man lage selve mailboxen. Dette gjøres som nevnt ved cyradm som root (ikke eget brukernavn). Passord skal være det samme som unix-passordet.

Etter å ha logget inn via cyradm -user localhost kan du gi passord. Cyradm kan også brukes fra andre maskiner, og det er rimelig trygt å bruke da det bruker MD5 baserte challenge response for passord. Det har også mulighet for kryptering, men jeg vet ikke om den er enablet pr. default, så hvis dere skal ha foldernames med farlige navn.. wink

Anyway, mailboxer lages ved bruk av cm kommandoen. "cm user.olav" hvis olav skal ha en mailbox.

By default kan innkomende mail sendes til brukers mailbox, men ikke subfoldere. Hvis dere vil ha en subfolder kan dere lage den enten ved bruk av mail programmer deres, eller via cyradm:

  • cm user.degselv.subfolder

For å gi mulighet til å sende mail direkte til en subfolder må dere åpne for inkommende mail:

  • sam user.degselv.subfolder anyone p

Filene ligger i /var/spool/imap, i ett spesielt format. Permissions er read-write for cyrus, og ikke noe annet, men root kan selvsagt jukse.


Det kan også være en god ide å gi dere selv tilgang til mail til root brukeren:

  • sam user.root dinlogin lrs

Som dere vil se kommer nattlig mail + postfix errors til denne addressen. Slik det er nå logges refused email til denne mappen for debugging. Slik det er satt opp nå vil også mail som blir rejected også logges hit (to, from, hostnames og log av trafikken, men ikke selve mailen). Hvis det er noen som synes dette er invasion of privacy så gi meg ett ord og jeg slår det av. Ettersom mail systemet ikke har vært ibruk har jeg ikke sett på det som viktig å mase om komplaints på dette før, og jeg har trengt det til debugging. Nå er det mest for å se om spam filter får false positives eller andre mail relaterte problemer. Som sagt skrur jeg det gjerne av hivs noen er i mot.

Har testet at alt ser ut til å funke. DNS ser oki ut, mail ser ut til å funke, og det meste er ganske bra tror jeg. Har lagt til alle mail kontoene jeg kunne finne for domenene. Har også lagt til brukere, og satt pass. Hvordan fikser vi det? Sender ut til kontoene nå når de fremdeles virker hos Yes? Har ikke spesielt lyst til å sende via mail frown

Hva med å gi liste over alle passord til personen som er ansvarlig for de enkelte domenene?

Slik alt er satt opp nå er det mulig å logge inn via MD5 challenger, hvilket gjør at det er mye sikrere enn vanlig cleartext passord. Jeg har også satt opp mulighet til å bruke imaps for dem som måtte ønske det.

- Er foo satt opp med SMTP AUTH, så jeg kan bruke den som fast SMTP-server? Hvis ikke, kan vi gjøre dette?

Den er satt opp med det. Legg til "brukernavn[tab]passord" i saslpass i postfix config diret, kjør postmap på den, og postfix reload, så vil det virke.

Passord er synlige når dette gjøres, så bruk evt

echo "username\tpassword" >> saslpass

for å ikke se det.

-- Terje

-- GeirAalberg - 10 Dec 2001

AdminTaskForm
Description Drive Postfix (foo + bar) + Cyrus (foo). Sette opp nye epostkonti og aliaser. Holde øye med, spore/ta seg av evt. problemer.
Admins TerjeElde
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r10 < r9 < r8 < r7 < r6 | More topic actions
Main.MailAdmin moved from Main.MailServer on 10 Jan 2002 - 15:50 by GeirAalberg - put it back
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback