Cyrus+Postfix skicka mail till hemkatalogen

Frågor kring allt som rör systemadministration.
Post Reply
diddi
Posts: 231
Joined: 11 August 2003, 19:42
Contact:

Cyrus+Postfix skicka mail till hemkatalogen

Post by diddi » 25 February 2007, 22:14

Hej!

SItter och pillar upp en konto-burk, där jag ska kunne dela ut konton med begränsad access o lite så... www,ssh,irc,mail m.m..

Just nu har jag lyckats sätta upp quota på filsystemet, och vill även få deras mail att ligga på den quotan...

Jag lyckas bara sätta upp så att all mail hamnar under en katalog, och därmed inte hamnar under quotan...
Postfix har ett eget system för quota, men då får jag bara två separerade quotas....

Vad jag vill är alltså att användarens mail hamnar under dennes hemkatalog (med rätt uid/gid) så att den faller under filsystemets quota.

Går det?

Thanks
/Diddi

User avatar
drbrno
Posts: 2834
Joined: 6 October 2002, 05:01
Location: Lund
Contact:

Post by drbrno » 25 February 2007, 22:25

Jag tror att det är det här du är ute efter: http://www.postfix.org/faq.html#maildir

diddi
Posts: 231
Joined: 11 August 2003, 19:42
Contact:

Post by diddi » 25 February 2007, 22:41

jo men precis... det funkar ju

Problemet istället är att jag inte lyckas få Horde webmail (IMP) att öppna den mailen som hamnar där... med Pine fungerar det... inte riktigt på det klara med hur de olika fungerar =)
/Diddi

User avatar
drbrno
Posts: 2834
Joined: 6 October 2002, 05:01
Location: Lund
Contact:

Post by drbrno » 25 February 2007, 23:23

Det är tydligen lite mer komplicerat eftersom Cyrus använder ett eget brevlådeformat. Jag har ingen koll på detta, men du kan ju se om du får ut något av följande:

http://www.cs.wcupa.edu/~rkline/Linux/email.html
http://www.faqs.org/docs/Linux-HOWTO/Po ... HOWTO.html

diddi
Posts: 231
Joined: 11 August 2003, 19:42
Contact:

Post by diddi » 26 February 2007, 00:00

drbrno wrote:Det är tydligen lite mer komplicerat eftersom Cyrus använder ett eget brevlådeformat. Jag har ingen koll på detta, men du kan ju se om du får ut något av följande:

http://www.cs.wcupa.edu/~rkline/Linux/email.html
http://www.faqs.org/docs/Linux-HOWTO/Po ... HOWTO.html
Exakt..
Som jag har förstått det så har jag nu lyckats få Postfix att leverera posten till $HOME/Maildir/
Problemet blir ju då att Cyrus har sitt egna inbox-system, som inte vill läsa mail från $HOME/Maildir

Jag tittar på dina länkar, men hittar inte så mycket : ) någon med mer tips?
/Diddi

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 26 February 2007, 09:51

Ser ut att vara det rätta.
http://www.faqs.org/docs/Linux-HOWTO/Cyrus-IMAP.html

Code: Select all

7.4 If you use postfix instead of sendmail

Postfix is a mail-deliver alternative to sendmail. Most linux installations use sendmail by default. If you use postfix, ignore configuration #3 from the last section and uncomment or add the following line in /etc/postfix/master.cf

cyrus   unix    -       n       n       -       -       pipe    flags=R user=cyrus      argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}

Also add or uncomment this line in /etc/postfix/main.cf

local_transport = cyrus 
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

diddi
Posts: 231
Joined: 11 August 2003, 19:42
Contact:

Post by diddi » 26 February 2007, 10:22

JO wrote:Ser ut att vara det rätta.
http://www.faqs.org/docs/Linux-HOWTO/Cyrus-IMAP.html

Code: Select all

7.4 If you use postfix instead of sendmail

Postfix is a mail-deliver alternative to sendmail. Most linux installations use sendmail by default. If you use postfix, ignore configuration #3 from the last section and uncomment or add the following line in /etc/postfix/master.cf

cyrus   unix    -       n       n       -       -       pipe    flags=R user=cyrus      argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}

Also add or uncomment this line in /etc/postfix/main.cf

local_transport = cyrus 
Tyvärr så fungerar inte det :/

postfix skicka då mailet till cyrus, som arkiverar det på sitt egna lilla sätt (/var/spool/imap/), och dessutom som sin egna användare....
/Diddi

diddi
Posts: 231
Joined: 11 August 2003, 19:42
Contact:

Post by diddi » 26 February 2007, 11:06

"Snabb" lösning på problemet:

Jag bytte till courier-IMAP istället, den stöder $HOME/Maildir formatet som jag kör =) och därmed fungerar allting som jag vill (tror jag iaf)

Thanks anyway =)
/Diddi

Post Reply