[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 137] Re: local(8) and quota



荒木です。

> こんにちは。
> 
> local(8)でメールボックスやMailDirへの書き込み処理のエラーでは、
> 
>     deliver_status = (errno == EAGAIN || errno == ENOSPC || errno == ESTALE ?
> 			defer_append : bounce_append)
> 
> といったエラーの原因によって、エラーを一時的か永続的とするかを切り分け
> ています。(MailDirの場合はロックの必要がないので、EAGAINはありません。)
> 
> ここに EDQUOT が含まれていないのは意図的なのでしょうか?  quotaが溢れた
> 場合の処理はpolicyが入るべき部分はあるかもしれませんが、ENOSPCが一時的
> なエラーなら、EDQUOTも一時的なエラーであって欲しいと思います。

意図的なんじゃないかと思います。が、直接聞いてみるのがいいかな。

local/local.cに
     * A file size limit protects the machine against runaway software errors.
     * It is not suitable to enforce mail quota, because users can get around
     * mail quota by delivering to /file/name or to |command.
こんなのもありますし、
一方で、.forwardをサポートしないvirtual(8)ではEDQUOTのエラーも見ていま
す。

荒木靖宏





_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 140] Re: local(8) and quota, Takahiro Kambe
References
[postfix-jp: 136] local(8) and quota, Takahiro Kambe

[検索ページ] [Postfix-JP ML Home]