![](https://seccdn.libravatar.org/avatar/f3c2a4a95a0a45b22ef4c0fba534159e.jpg?s=120&d=mm&r=g)
Hallo Leute, Ich habe nach einer Moeglichkeit gesucht Quotas fuer Mailboxen einzufuehren. Als erster Gedanke ist mir die Idee gekommen das es doch reichen muesste das Mailboxfile von /var/spool/mail/<username> nach /home/<username> zu kopieren und dann einfach einen Link nach /var/spool/mail zu legen. (auf den Homedirs liegen schon quotas) Ausprobiert und siehe da das lesen bzw. Abrufen der Mails funktioniert auch nur das Empfangen will nicht mehr. Postfix lagert die mail in Deferred ein. Ein sendmail -bp spuckt dann folgendes aus: 63916339EC 858 Sun Oct 29 16:41:17 hoexter@levspace.de (cannot append to file /var/spool/mail/testuser: file /var/spool/mail/testuser: status has changed) testuser@levspace.de Hat jemand ne Erklaerung oder vielleicht sogar ne Loesung fuer mich?? Cu, Sven --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/82e941c014be463b55d04db209e31cd3.jpg?s=120&d=mm&r=g)
Sven Hoexter schrieb in 1,0K (27 Zeilen):
Ich habe nach einer Moeglichkeit gesucht Quotas fuer Mailboxen einzufuehren. Als erster Gedanke ist mir die Idee gekommen das es doch reichen muesste das Mailboxfile von /var/spool/mail/<username> nach /home/<username> zu kopieren und dann einfach einen Link nach /var/spool/mail zu legen.
/usr/share/doc/howto/de/mini/DE-Quota-HOWTO.txt.gz sagt: 2.2. Wichtige Hinweise Quota werden zur Zeit für jede Partition seperat überwacht. Falls ein Benutzer auf mehrere Partitionen Schreibrechte hat, muss man für jede Partition eine einzelne Quota setzen, falls dies benötigt wird. Ob dies vorteilhaft ist oder nicht, darüber kann man sich streiten. Mithin: einfach fuer /var/spool/mail (das *ist* doch eine eigene Partition?) eine Mail-Quota aufnehmen. Alternativ: Mail prinzipiell in's Homeverzeichnis ausliefern. Ohne irgendwelche links. BatBook 31.10.46: [$z -- The recipient's home directory] $z can be passed in the A= equate to a custom written local delivery agent. One reason to do so would be to deliver mail ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ to a user's home directory, rather than to a central spool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ directory. $z is also very useful with the ForwardPath (J) ^^^^^^^^^ option (see Section 34.8.27, ForwardPath (J)). -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/f3c2a4a95a0a45b22ef4c0fba534159e.jpg?s=120&d=mm&r=g)
On Mon, Oct 30, 2000 at 12:18:51AM +0100, Wolfgang Weisselberg wrote:
Sven Hoexter schrieb in 1,0K (27 Zeilen):
Mithin: einfach fuer /var/spool/mail (das *ist* doch eine eigene Partition?) eine Mail-Quota aufnehmen. Hm, das waere ne interessante Variante. Interessant ist dann nur wie der SMTPd (bei mir Postfix) dann reagiert wenn kein Platz mehr da ist. Hab da vorhin in den Archiven von der Postfix ML was gelesen das es dann sehr gut
Abend, passieren kann das die mail gebounced wird. Hab nur dummerweise nicht auf das Datum der Artikel geachtet :-(( (eigene Dummheit wird bestraft, irgendwann lerne ich das dann mal)
Alternativ: Mail prinzipiell in's Homeverzeichnis ausliefern. Ohne irgendwelche links. BatBook 31.10.46: [$z -- The recipient's home directory] $z can be passed in the A= equate to a custom written local delivery agent. One reason to do so would be to deliver mail ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ to a user's home directory, rather than to a central spool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ directory. $z is also very useful with the ForwardPath (J) ^^^^^^^^^ option (see Section 34.8.27, ForwardPath (J)). Wieso riecht das verdaechtig nach sendmail. Ich nutze postfix falls ich das noch nicht erwaehnt hatte. Na, ja hab da n'en patch gefunden der Quota funktionalitaet zu Postfix hinzufuegt allerdings fuer ne gut 1 Jahr alte version und natuerlich funktioniert dieser Patch mit dem aktuellen Snapshot nichtmehr.. Na, ja ein prima Grund endlich C zu lernen. (oder ich finde jemanden der das fuer mich macht. Ohne Geld eine nicht grad aussichtsvolle Variante)
Na, ja ich werd mir schon was einfallen lassen. Hab ja jetzt genug Varianten. Cu, Sven -- One Unix to rule them all, One Resolver to find them, One IP to bring them all and in the zone to bind them --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/6b0fd5d2a547b039b4c85256c29e2eff.jpg?s=120&d=mm&r=g)
On Sun, Oct 29, 2000 at 05:36:41PM +0100, Sven Hoexter wrote:
Hallo Leute,
Ich habe nach einer Moeglichkeit gesucht Quotas fuer Mailboxen einzufuehren. Als erster Gedanke ist mir die Idee gekommen das es doch reichen muesste das Mailboxfile von /var/spool/mail/<username> nach /home/<username> zu kopieren und dann einfach einen Link nach /var/spool/mail zu legen. (auf den Homedirs liegen schon quotas) Ausprobiert und siehe da das lesen bzw. Abrufen der Mails funktioniert auch nur das Empfangen will nicht mehr.
Warum legst Du dir nicht eine .procmailrc zu? PATH=/bin:/usr/bin:/usr/bin MAILDIR=$HOME/Mail DEFAULT=$MAILDIR/mbox LOGFILE=$HOME/from LOCKFILE=$HOME/.lockmail Fetchmail ruft automatisch procmail auf. Die Mails werden direkt in das Homeverzeichnis/Mail des jeweiligen Users gelegt. Nur die localen Mails landen dann noch in das Spoolverzeichnis. man procmail Gruss Frank --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/82e941c014be463b55d04db209e31cd3.jpg?s=120&d=mm&r=g)
Frank Sertic schrieb in 1,1K (39 Zeilen):
On Sun, Oct 29, 2000 at 05:36:41PM +0100, Sven Hoexter wrote:
Ich habe nach einer Moeglichkeit gesucht Quotas fuer Mailboxen einzufuehren.
Warum legst Du dir nicht eine .procmailrc zu?
Weil jeder User die .procmailrc veraendern kann, und dann doch /var/spool/mail/USERNAME benutzt? -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/9926ebc7a56d260063e1b7c4a79e1a0b.jpg?s=120&d=mm&r=g)
On Die, 31 Okt 2000, Wolfgang Weisselberg wrote:
On Sun, Oct 29, 2000 at 05:36:41PM +0100, Sven Hoexter wrote:
Ich habe nach einer Moeglichkeit gesucht Quotas fuer Mailboxen einzufuehren. Warum legst Du dir nicht eine .procmailrc zu? Weil jeder User die .procmailrc veraendern kann, und dann doch /var/spool/mail/USERNAME benutzt?
Dann besser IMAP (zb. Cyrus) verwenden, damit geht das. Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 J. Henner & A. Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Consulting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/f3c2a4a95a0a45b22ef4c0fba534159e.jpg?s=120&d=mm&r=g)
On Die, 31 Okt 2000, Wolfgang Weisselberg wrote:
On Sun, Oct 29, 2000 at 05:36:41PM +0100, Sven Hoexter wrote:
Ich habe nach einer Moeglichkeit gesucht Quotas fuer Mailboxen einzufuehren. Warum legst Du dir nicht eine .procmailrc zu? Weil jeder User die .procmailrc veraendern kann, und dann doch /var/spool/mail/USERNAME benutzt?
Dann besser IMAP (zb. Cyrus) verwenden, damit geht das. Nur als Info: Ich hab mich fuer die Varianten mit den zusaetzlichen Quotas auf die Partition mit /var/spool/mail entschieden. Das macht IMHO am meisten Sinn. Allerdings bin ich noch nicht dazu gekommen zu testen was
On Tue, Oct 31, 2000 at 07:58:11AM +0100, Joerg Henner wrote: passiert wenn eine Mail das Limit durchbricht. (Werd ich aber gleich machen, moechte jemand das Ergebniss? PM?) Fuer alle interessierten noch ein Tipp: Das deutsche Quota HowTo (mini) ist umfangreicher als das englische Orginal! Cu, Sven --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/f3c2a4a95a0a45b22ef4c0fba534159e.jpg?s=120&d=mm&r=g)
On Tue, Oct 31, 2000 at 10:00:04AM +0100, Sven Hoexter wrote: > On Tue, Oct 31, 2000 at 07:58:11AM +0100, Joerg Henner wrote: > > On Die, 31 Okt 2000, Wolfgang Weisselberg wrote: > > > > >> On Sun, Oct 29, 2000 at 05:36:41PM +0100, Sven Hoexter wrote: > > >> > Ich habe nach einer Moeglichkeit gesucht Quotas fuer Mailboxen > > >> > einzufuehren. > > >> Warum legst Du dir nicht eine .procmailrc zu? > > >Weil jeder User die .procmailrc veraendern kann, und dann doch > > >/var/spool/mail/USERNAME benutzt? > > > > Dann besser IMAP (zb. Cyrus) verwenden, damit geht das. > Nur als Info: > Ich hab mich fuer die Varianten mit den zusaetzlichen Quotas auf die > Partition mit /var/spool/mail entschieden. Das macht IMHO am meisten > Sinn. Allerdings bin ich noch nicht dazu gekommen zu testen was > passiert wenn eine Mail das Limit durchbricht. > (Werd ich aber gleich machen, moechte jemand das Ergebniss? PM?) O.K. jetzt poste ich mal ganz ungefragt das Ergebniss: 1. Wenn Quota voll ist werden keine weiteren Mails mehr angenommen und ne Quota Warnung kommt zurueck. 2. Wenn das Quota ausgeschoepft ist und der User seine Mails abholen will um Platz zu schaffen geht das schief da kein Platz mehr ist damit der pop3 Daemon ein lockfile anlegen kann. Das sind so meine Beobachtungen bis jetzt gewesen. Wenn einer n'en Tipp hat wie man Punkt 2 loesen kann immer her damit. Cu, Sven --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/6b87ff901572991c5101ff6d795f10e9.jpg?s=120&d=mm&r=g)
From: "Sven Hoexter"
On Tue, Oct 31, 2000 at 10:00:04AM +0100, Sven Hoexter wrote:
On Tue, Oct 31, 2000 at 07:58:11AM +0100, Joerg Henner wrote:
On Die, 31 Okt 2000, Wolfgang Weisselberg wrote:
O.K. jetzt poste ich mal ganz ungefragt das Ergebniss: 1. Wenn Quota voll ist werden keine weiteren Mails mehr angenommen und ne Quota Warnung kommt zurueck. 2. Wenn das Quota ausgeschoepft ist und der User seine Mails abholen will um Platz zu schaffen geht das schief da kein Platz mehr ist damit der pop3 Daemon ein lockfile anlegen kann.
Das sind so meine Beobachtungen bis jetzt gewesen. Wenn einer n'en Tipp hat wie man Punkt 2 loesen kann immer her damit.
Hm. Vielleicht kann man bei dem POP3-Daemon (in den Quellen?) einen
anderen Ort für das Lockfile festlegen? (/var/lock, /tmp, ...?)
![](https://seccdn.libravatar.org/avatar/f3c2a4a95a0a45b22ef4c0fba534159e.jpg?s=120&d=mm&r=g)
On Tue, Oct 31, 2000 at 01:24:06PM +0100, Marco Dieckhoff wrote:
From: "Sven Hoexter"
Sent: Tuesday, October 31, 2000 11:55 AM On Tue, Oct 31, 2000 at 10:00:04AM +0100, Sven Hoexter wrote:
On Tue, Oct 31, 2000 at 07:58:11AM +0100, Joerg Henner wrote:
On Die, 31 Okt 2000, Wolfgang Weisselberg wrote:
Tach zusammen,
ne Quota Warnung kommt zurueck. 2. Wenn das Quota ausgeschoepft ist und der User seine Mails abholen will um Platz zu schaffen geht das schief da kein Platz mehr ist damit der pop3 Daemon ein lockfile anlegen kann.
Das sind so meine Beobachtungen bis jetzt gewesen. Wenn einer n'en Tipp hat wie man Punkt 2 loesen kann immer her damit.
Hm. Vielleicht kann man bei dem POP3-Daemon (in den Quellen?) einen anderen Ort für das Lockfile festlegen? (/var/lock, /tmp, ...?) *reis_brett_vor_kopf_weg* Daran hab ich noch garnicht gedacht. Da werd ich wenn ich zuhause bin gleich mal gucken ob man da irgendwo dran drehen kann.
Kann man nicht vielleicht Quota so einrichten, daß für ein bestimmtes File immer Speicher zur Verfügung steht? (Hier: Lockfile) Waere mir neu das es sowas gibt. Steht weder was im deutschen noch im englischen mini HowTo zu drin und in den manpages hab ich auch noch nichts gefunden. Waere aber mal ein nettes feature.
Cu, Sven --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/82e941c014be463b55d04db209e31cd3.jpg?s=120&d=mm&r=g)
Marco Dieckhoff schrieb in 1,3K (40 Zeilen):
Hm. Vielleicht kann man bei dem POP3-Daemon (in den Quellen?) einen anderen Ort für das Lockfile festlegen? (/var/lock, /tmp, ...?)
Damit dann postfix das File lockt und der POP3-Daemon dieses Lockfile auch bloss nicht findet? -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/18d0323206ea60bc05eb5302cd90cd8d.jpg?s=120&d=mm&r=g)
On Tue, 31 Oct 2000 11:55:22 +0100,
Sven Hoexter
1. Wenn Quota voll ist werden keine weiteren Mails mehr angenommen und ne Quota Warnung kommt zurueck.
Wie hast Du es hinbekommen, daß eine "Quota Warnung" zurückkommt? Bei mir kommt nur "reason: can't create (user) output file".
2. Wenn das Quota ausgeschoepft ist und der User seine Mails abholen will um Platz zu schaffen geht das schief da kein Platz mehr ist damit der pop3 Daemon ein lockfile anlegen kann.
Schau Dir mal "grace" in man quota an. Allerdings bounced die Mail
erst, wenn hard limit erreicht ist.
--
Ralf Cirksena
![](https://seccdn.libravatar.org/avatar/f3c2a4a95a0a45b22ef4c0fba534159e.jpg?s=120&d=mm&r=g)
On Tue, Oct 31, 2000 at 12:31:03PM +0000, Ralf Cirksena wrote:
On Tue, 31 Oct 2000 11:55:22 +0100, Sven Hoexter
wrote: 1. Wenn Quota voll ist werden keine weiteren Mails mehr angenommen und ne Quota Warnung kommt zurueck.
Wie hast Du es hinbekommen, daß eine "Quota Warnung" zurückkommt? Bei mir kommt nur "reason: can't create (user) output file". Hoffe Du hast mich nicht falsch verstanden weil ich mich mal wieder etwas daemlich ausgedrueckt habe. Also das bekommt man dann zurueck geschickt: ============schnip=============== This is the Postfix program at host mail.levspace.de.
I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.
For further assistance, please send mail to <postmaster>
If you do so, please include this problem report. You can
delete your own text from the message returned below.
The Postfix program
2. Wenn das Quota ausgeschoepft ist und der User seine Mails abholen will um Platz zu schaffen geht das schief da kein Platz mehr ist damit der pop3 Daemon ein lockfile anlegen kann.
Schau Dir mal "grace" in man quota an. Allerdings bounced die Mail erst, wenn hard limit erreicht ist. Klar. Ich hab allerdings das Softlimit direkt mit zu gemacht. Also quasi das "worst case scenario" getestet.
Cu, Sven --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (6)
-
ci@holmco.de
-
hoexter@levspace.de
-
jhe@lihas.de
-
linux@jwr.de
-
sertic@bnet-ibb.de
-
weissel@netcologne.de