Portál AbcLinuxu, 14. května 2024 06:59


Dotaz: Courier - maildir_auto_creator

16.11.2006 13:05 Tomas
Courier - maildir_auto_creator
Přečteno: 174×
Odpovědět | Admin
Ahoj, poskytl by mi nekdo prosim soubor /usr/share/courier/auto_maildir_creator

Rad bych v courieru nastavil automaticke vytvareni maildiru, na starsi verzi jsem to mel a ted uz ne. V souboru /etc/courier/imapd mam toto:
MAILDIRPATH=Maildir
IMAP_MAILDIR_CREATOR="/usr/share/courier/auto_maildir_creator"
MOD_MAILDIR_CREATOR="/bin/false"
hledal jsem nekde na netu, ale nanasel. Za pripadnou spolupraci moc dekuju
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

atan avatar 16.11.2006 13:16 atan | skóre: 21 | Liberec
Rozbalit Rozbalit vše Re: Courier - maildir_auto_creator
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nic takoveho v novem /etc/courier/imapd neni, adresarova struktura podle mne se vytvari bud rucne pres maildirmake, nebo zaslanim uvitaciho emailu.
16.11.2006 13:21 Tomas
Rozbalit Rozbalit vše Re: Courier - maildir_auto_creator
Aha, no ja potrebuju, aby se mi pri prvnim prihlaseni do schranky, kterou overi z mysql nebo jsem to jeste drive mel tak, ze jsem si vytvoril schranku v postfixadminu a schranka se mi automaticky vytvorila ve strukture /home/virtual/domena.tld/user@domena.tld/cur new tmp Uvitaci mail se mi zasila i primo pres postfixadmin, ale nevytvari to slozky :-( existuje teda nejaka moznost jak to nezakladat rucne?
16.11.2006 16:24 Tomas
Rozbalit Rozbalit vše Re: Courier - maildir_auto_creator
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže jsem to vyřešil tak, že jsem do /etc/maildrop/maildroprc pridal toto:
`test -e $HOME/$DEFAULT/`
if ( $RETURNCODE != 0 )
{
`/usr/bin/maildirmake $HOME/$DEFAULT/`
`chmod -R 0700 $HOME/$DEFAULT/`
}
atan avatar 22.11.2006 14:13 atan | skóre: 21 | Liberec
Rozbalit Rozbalit vše Re: Courier - maildir_auto_creator
mam v maildroprc:
`test -d $HOME`
if( $RETURNCODE !=0 )
{
`mkdir $HOME`
`/usr/local/bin/maildirmake $HOME/$DEFAULT`
`/usr/local/bin/maildirmake -q 1000000000S $HOME/$DEFAULT`
`chmod -R 0700 $HOME`
}
ale kdyz se posle mail na ucet ktery nema vytvoreny adresar, tak se cast v if nezpusti. jako kdyby se do RETURNCODE neukladala hodnota toho test -d. v logu nic neni. maildrop 2.0.2
22.11.2006 15:25 ivan | skóre: 17 | blog: ivan
Rozbalit Rozbalit vše Re: Courier - maildir_auto_creator
Tohle jsem taky zkousel s nejakou starsi verzi a proste to nemohlo fungovat. Prvni o co se maildrop pokusil bylo, ze si chtel "zamknout" domovskej adresar uzivatele. Teprve pak se vykonaval ten script. Takze to fungovalo na vytvareni subfolderu, ale domovskej adresar uzivatele takhle vytorit neslo. Nejak to slo obejit tim, ze si maildrop zamykal nadrazenej adresar $HOME - to je ale dost blby.
Nakonec jsem to vyresil tak, ze jsem do zdrojaku maildropu dal na urcity misto mkdir() a bylo to.
atan avatar 22.11.2006 16:41 atan | skóre: 21 | Liberec
Rozbalit Rozbalit vše Re: Courier - maildir_auto_creator
Muzu se zeptat kam priblizne? Ze bych to vyzkousel taky.
22.11.2006 19:24 ivan | skóre: 17 | blog: ivan
Rozbalit Rozbalit vše Re: Courier - maildir_auto_creator
To uz se nepamatuju. Zdrojaky bohuzel nemam, delal jsem to pro firmu ve ktery uz nepracuju. Ono ale nebude tezky to najit. Hledej chdir a nejaky komentare o zamykani. Urcite jsem stravil mnohem vic casu hledanim na googlu jak to udelat, nez jsem si ve zdrojacich precet ze to nejde udelat :). Ono se to mozna da prelozit s nejakyma ladicima vypisama, nebo jsem si je tam dopsal ? Uz si to nepamatuju jsou to skoro dva roky. Jeste si pamatuju, ze u toho maildropu byly nejaky problemy s logovanim pres syslog.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.