Portál AbcLinuxu, 12. května 2025 06:17

Dotaz: Instalace Courier-Maildrop s podporou mysql na Debianu

5.8.2007 16:39 motorcb | skóre: 12
Instalace Courier-Maildrop s podporou mysql na Debianu
Přečteno: 1258×
Odpovědět | Admin
Zdravim.
Podle navodu http://www.zdenda.com/Mailserver-Postfix-IMAP-Maildrop-MySQL se snazim nainstalovat Courier-Maildrop s podporou mysql na Debianu.Pri konfiguraci jsem postupoval takto:

./configure
make
make-install-strip

a pri make-install-strip to dopadlo takhle:

root@aaa-desktop:/root/maildrop-2.0.4# make install-strip
make INSTALL_PROGRAM="/bin/bash /root/maildrop-2.0.4/install-sh -c -s" \
install_sh_PROGRAM="/bin/bash /root/maildrop-2.0.4/install-sh -c -s" INSTALL_STRIP_FLAG=-s \
`test -z 'strip' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='strip'"` install
make[1]: Entering directory `/root/maildrop-2.0.4'
Making install in numlib
make[2]: Entering directory `/root/maildrop-2.0.4/numlib'
make[3]: Entering directory `/root/maildrop-2.0.4/numlib'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/maildrop-2.0.4/numlib'
make[2]: Leaving directory `/root/maildrop-2.0.4/numlib'
Making install in liblock
make[2]: Entering directory `/root/maildrop-2.0.4/liblock'
make[3]: Entering directory `/root/maildrop-2.0.4/liblock'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/maildrop-2.0.4/liblock'
make[2]: Leaving directory `/root/maildrop-2.0.4/liblock'
Making install in unicode
make[2]: Entering directory `/root/maildrop-2.0.4/unicode'
make[3]: Entering directory `/root/maildrop-2.0.4/unicode'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/maildrop-2.0.4/unicode'
make[2]: Leaving directory `/root/maildrop-2.0.4/unicode'
Making install in rfc822
make[2]: Entering directory `/root/maildrop-2.0.4/rfc822'
make install-am
make[3]: Entering directory `/root/maildrop-2.0.4/rfc822'
make[4]: Entering directory `/root/maildrop-2.0.4/rfc822'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/maildrop-2.0.4/rfc822'
make[3]: Leaving directory `/root/maildrop-2.0.4/rfc822'
make[2]: Leaving directory `/root/maildrop-2.0.4/rfc822'
Making install in rfc2045
make[2]: Entering directory `/root/maildrop-2.0.4/rfc2045'
make install-am
make[3]: Entering directory `/root/maildrop-2.0.4/rfc2045'
make[4]: Entering directory `/root/maildrop-2.0.4/rfc2045'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/maildrop-2.0.4/rfc2045'
make[3]: Leaving directory `/root/maildrop-2.0.4/rfc2045'
make[2]: Leaving directory `/root/maildrop-2.0.4/rfc2045'
Making install in gdbmobj
make[2]: Entering directory `/root/maildrop-2.0.4/gdbmobj'
make[3]: Entering directory `/root/maildrop-2.0.4/gdbmobj'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/maildrop-2.0.4/gdbmobj'
make[2]: Leaving directory `/root/maildrop-2.0.4/gdbmobj'
Making install in bdbobj
make[2]: Entering directory `/root/maildrop-2.0.4/bdbobj'
make[3]: Entering directory `/root/maildrop-2.0.4/bdbobj'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/maildrop-2.0.4/bdbobj'
make[2]: Leaving directory `/root/maildrop-2.0.4/bdbobj'
Making install in makedat
make[2]: Entering directory `/root/maildrop-2.0.4/makedat'
make[3]: Entering directory `/root/maildrop-2.0.4/makedat'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/maildrop-2.0.4/makedat'
make[2]: Leaving directory `/root/maildrop-2.0.4/makedat'
Making install in maildir
make[2]: Entering directory `/root/maildrop-2.0.4/maildir'
make install-am
make[3]: Entering directory `/root/maildrop-2.0.4/maildir'
make[4]: Entering directory `/root/maildrop-2.0.4/maildir'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/maildrop-2.0.4/maildir'
make[3]: Leaving directory `/root/maildrop-2.0.4/maildir'
make[2]: Leaving directory `/root/maildrop-2.0.4/maildir'
Making install in maildrop
make[2]: Entering directory `/root/maildrop-2.0.4/maildrop'
make install-am
make[3]: Entering directory `/root/maildrop-2.0.4/maildrop'
make[4]: Entering directory `/root/maildrop-2.0.4/maildrop'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/maildrop-2.0.4/maildrop'
make[3]: Leaving directory `/root/maildrop-2.0.4/maildrop'
make[2]: Leaving directory `/root/maildrop-2.0.4/maildrop'
make[2]: Entering directory `/root/maildrop-2.0.4'
make[3]: Entering directory `/root/maildrop-2.0.4'
test -z "/usr/local/lib" || mkdir -p -- "/usr/local/lib"
test -z "/usr/local/man/man1" || mkdir -p -- "/usr/local/man/man1"
/usr/bin/install -c -m 644 './lockmail.1' '/usr/local/man/man1/lockmail.1'
/usr/bin/install -c -m 644 './maildirmake.1' '/usr/local/man/man1/maildirmake.1'
/usr/bin/install -c -m 644 './maildrop.1' '/usr/local/man/man1/maildrop.1'
/usr/bin/install -c -m 644 './mailbot.1' '/usr/local/man/man1/mailbot.1'
/usr/bin/install -c -m 644 './makemime.1' '/usr/local/man/man1/makemime.1'
/usr/bin/install -c -m 644 './reformail.1' '/usr/local/man/man1/reformail.1'
/usr/bin/install -c -m 644 './reformime.1' '/usr/local/man/man1/reformime.1'
test -z "/usr/local/man/man3" || mkdir -p -- "/usr/local/man/man3"
test -z "/usr/local/man/man5" || mkdir -p -- "/usr/local/man/man5"
/usr/bin/install -c -m 644 './maildir.5' '/usr/local/man/man5/maildir.5'
test -z "/usr/local/man/man7" || mkdir -p -- "/usr/local/man/man7"
/usr/bin/install -c -m 644 './maildirquota.7' '/usr/local/man/man7/maildirquota.7'
/usr/bin/install -c -m 644 './maildropex.7' '/usr/local/man/man7/maildropex.7'
/usr/bin/install -c -m 644 './maildropfilter.7' '/usr/local/man/man7/maildropfilter.7'
/usr/bin/install -c -m 644 './maildropgdbm.7' '/usr/local/man/man7/maildropgdbm.7'
/usr/bin/install -c -m 644 './maildirquota.7' '/usr/local/man/man7/maildirquota.7'
test -z "/usr/local/man/man8" || mkdir -p -- "/usr/local/man/man8"
/usr/bin/install -c -m 644 './deliverquota.8' '/usr/local/man/man8/deliverquota.8'
/usr/bin/install -c -m 644 './deliverquota.8' '/usr/local/man/man8/deliverquota.8'
/root/maildrop-2.0.4/install-sh -d /usr/local/bin
/bin/bash /root/maildrop-2.0.4/install-sh -c -s maildir/deliverquota /usr/local/bin/deliverquota
cd /usr/local/bin; rm -f maildrop.deliverquota
/root/maildrop-2.0.4/install-sh -d /usr/local/bin
for f in maildrop mailbot reformail ; do \
/bin/bash /root/maildrop-2.0.4/install-sh -c -s maildrop/$f /usr/local/bin/$f ; \
done
/bin/bash /root/maildrop-2.0.4/install-sh -c -s liblock/lockmail /usr/local/bin/lockmail
/bin/bash /root/maildrop-2.0.4/install-sh -c -s maildir/maildirmake /usr/local/bin/maildirmake
/bin/bash /root/maildrop-2.0.4/install-sh -c -s rfc2045/reformime /usr/local/bin/reformime
/bin/bash /root/maildrop-2.0.4/install-sh -c -s rfc2045/makemime /usr/local/bin/makemime
/bin/bash /root/maildrop-2.0.4/install-sh -c -s makedat/makedatprog /usr/local/bin/makedatprog
/root/maildrop-2.0.4/install-sh: makedat/makedatprog does not exist.
make[3]: *** [install-maildrop] Error 1
make[3]: Leaving directory `/root/maildrop-2.0.4'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/root/maildrop-2.0.4'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/maildrop-2.0.4'
make: *** [install-strip] Error 2
root@aaa-desktop:/root/maildrop-2.0.4#
postfix mam nainstalovany... nevite prosim nekdo kde delam chybu? Diky za jakykoliv nakopnuti :)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.8.2007 17:03 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: Instalace Courier-Maildrop s podporou mysql na Debianu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Courier Maildrop je v Debianu, nevím, jakou verzi máte, ale ta co je v Etch by měla už podporovat MySQL. Pokud nebudete řešit pravidla pro odesílání, tak je maildrop zbytečný. Maildiry podporuje Courier jako takový.
5.8.2007 17:44 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: Instalace Courier-Maildrop s podporou mysql na Debianu
A jak se ten balik v Etch jmenuje? Nemuzu ho najit :(
6.8.2007 11:07 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: Instalace Courier-Maildrop s podporou mysql na Debianu
courier-maildrop
6.8.2007 11:14 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: Instalace Courier-Maildrop s podporou mysql na Debianu
A ještě jen tak mimochodem, jestli podle toho návodu vytváříte celý poštovní server a instalujete i Postfix, tak je dobré vědět, že návod už je neaktuální, třeba Postfix už umí např quta a tak podobně. Takže není třeba kompilovat patche a dělat nějaká nastavení, ušetříte si zbytečnou práci a nemuselo by to dělat, to co chcete.
4.9.2007 09:07 mirekh
Rozbalit Rozbalit vše Re: Instalace Courier-Maildrop s podporou mysql na Debianu
Joooo ??

To by me tedy zajimalo jak zjistit, ze postfix umi quota.

Ja mam verzi postfixu 2.3.8 a takove veci v main.cf jako

virtual_create_maildirsize = yes virtual_mailbox_extended = yes virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf virtual_mailbox_limit_override = yes virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later. virtual_overquota_bounce = yes

...mi nefunguji. Ja se celkem nedivim, protoze jsem na googlu nasel ze distribucni verze potfixu beze patch nepodporuje quota.

Ale mozna, ze Vy ste to dokazal.

Muzete mi rici jako vy pouzivate verzi, resp. jak zjistit ze postfix umi quota ?

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.