主题: 使用policyd限制邮件的附件似乎没有太大的意义

policyd貌似可以通过

INSERT INTO throttle \
(_from,_count_max,_quota_max,_time_limit,_mail_size,_date,_priority)
VALUES ('user@domain.com',  # from address                             
          50,                # maximum messages per time unit    每个时间段发送邮件的数量
          250000000,         # size in bytes (250 megs) (maximum is 2gig)每个时间段发送邮件大小的数量
          86400,             # time unit in seconds (1 day)        一个时间段是1天
          10240000,          # maximum message size (10 meg)    每封邮件最大的限额
          UNIX_TIMESTAMP(),  # current time
          10);               # priority of record                记录的优先级

设置邮件的限额。但是这个限额的大小不能突破main.cf中的 message_size_limit。

这样的话,如果最大的附件大小为30MB。那么默认所有的人都可以发送30MB的附件(不考虑base64编码的影响)。
除非是在throttle 表中设定的。

如果忘记对一些人设定。那这个policyd就木有意义了吧。

回复: 使用policyd限制邮件的附件似乎没有太大的意义

又看了下。
貌似应该设置一个全域级别的
INSERT INTO throttle \
(_from,_count_max,_quota_max,_time_limit,_mail_size,_date,_priority)
VALUES ('@domain.com',      # domain                                   
          50,                # maximum messages per time unit
          250000000,         # size in bytes (250 megs) (maximum is 2gig)
          86400,             # time unit in seconds (1 day)
          10240000,          # maximum message size (10 meg)
          UNIX_TIMESTAMP(),  # current time
          5);                # priority of record