• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • wmail的郵件容量示意已正確,刪掉郵件容量視圖和數字會減少

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    7月24日版的wmail,集成了郵件過濾,郵件配額,自動回復等功能。 收信箱超過容量,拒收郵件,并自動回復一個信箱超過配額的郵件。 發信箱超過配額,拒發郵件,并出現超過配額的提示。 我想很多人都用過wmail,小弟剛剛開始玩,有一點小小的體會,愿與大家分

    7月24日版的wmail,集成了郵件過濾,郵件配額,自動回復等功能。

    收信箱超過容量,拒收郵件,并自動回復一個 信箱超過配額的郵件。
    發信箱超過配額,拒發郵件,并出現超過配額的提示。

    我想很多人都用過wmail,小弟剛剛開始玩,有一點小小的體會,愿與大家分享。有不足的地方,還請大家指正。 :lol: 

    7月24日版的wmail,郵件的容量提示圖ok,但數字說明老是不對,昨晚干了個通宵,總算搞定了。

    修改folder.c文件改寫void folder_showquota(){.......}  位置在3593行
    我的代碼如下,其實很簡單。大家可以參考一下。
    void folder_showquota()
    {
    const char *quotamsg;
    struct maildirsize quotainfo;

    quotamsg=getarg("QUOTAUSAGE");

    if (maildir_openquotafile("ainfo, "."))
    return;

    // TODO

    //  yeeler added
    if (quotainfo.quota.nmessages != 0 ||
        quotainfo.quota.nbytes != 0){
    int userquota,spaceused;
    spaceused=maildir_readquota("ainfo);
    userquota=quotainfo.quota.nbytes / 1048576;
    maildir_closequotafile("ainfo);
    printf(quotamsg, userquota,
     spaceused * userquota / 100.0,
     ( 100 - spaceused ) * userquota / 100.0);

    /*  by yeeler
    if (quotainfo.quota.nmessages != 0 ||
        quotainfo.quota.nbytes != 0) {
    maildir_readquota("ainfo);

    printf(quotamsg, quotainfo.quota.nbytes / 1048576,
              quotainfo.size.nbytes / 1048576 , 
             quotainfo.quota.nbytes/ 1048576 - quotainfo.size.nbytes / 1048576);
    */
    puts("<TABLE ALIGN=CENTER cellSpacing=0 cellPadding=0 border=0 WIDTH=100%><TR><TD WIDTH=3%>0%</TD>"
         "<TD WIDTH=94%%><TABLE style=\"BORDER:#104a7b 1px solid;\" cellSpacing=0 cellPadding=0 border=0"
         " bgcolor=#FFFFFF WIDTH=100%%><TR><TD WIDTH=100%%>" 
         );
    printf("<DIV style=\"WIDTH: %d%%; HEIGHT: 16px; BACKGROUND-COLOR: #339933\">"
           "</DIV></TD></TR></TABLE></TD><TD ALIGN=RIGHT>100%%</TD></TR></TABLE>",
            quotainfo.size.nbytes / ( quotainfo.quota.nbytes / 100 ) );

    }
    // by lfan, when the mailbox didn't use

    else
    printf(getarg("QUOTANOUSE"));
    //  by yeeler
    //   maildir_closequotafile("ainfo);

    }

    替換完后,make clean,退出sqwebmail目錄,然后直接./install


    good luck!!!!!!!!!!!!!!!!!!!!!!


    [size=24:79569026b0][b:79569026b0]又作了一點小小的改動,如上,下面提供了鏈接。 :D    [/b:79569026b0] [/size:79569026b0]

     yeeler 回復于:2003-08-09 12:23:18
    我的wmail圖片



    <strong id="5koa6"></strong>



  •  proftpd 回復于:2003-08-09 15:44:22
    希望樓上的提供folder.c下載??!

     proftpd 回復于:2003-08-09 16:07:52
    原來是論壇吃字符的問題。

    [code:1:a953bd2f74]
    void folder_showquota() 
    {
    const char *quotamsg; 
    struct maildirsize quotainfo; 

    quotamsg=getarg("QUOTAUSAGE"); 

    if (maildir_openquotafile("ainfo, ".")) 
    return; 

    // TODO 


    if (quotainfo.quota.nmessages != 0 || 
        quotainfo.quota.nbytes != 0){ 
    int userquota,spaceused; 
    spaceused=maildir_readquota("ainfo); 
    userquota=quotainfo.quota.nbytes / 1048576; 
    maildir_closequotafile("ainfo); 
    printf(quotamsg, userquota, spaceused * userquota / 100.0, 
    ( 100 - spaceused ) * userquota / 100.0); 

    puts("<TABLE ALIGN=CENTER cellSpacing=0 cellPadding=0 border=0 WIDTH=100%><TR><TD WIDTH=3%>0%</TD>" 
         "<TD WIDTH=94%%><TABLE style=\"BORDER:#104a7b 1px solid;\" cellSpacing=0 cellPadding=0 border=0" 
         " bgcolor=#FFFFFF WIDTH=100%%><TR><TD WIDTH=100%%>" 
        ); 
    printf("<DIV style=\"WIDTH: %d%%; HEIGHT: 16px; BACKGROUND-COLOR: #339933\">" 
    "</DIV></TD></TR></TABLE></TD><TD ALIGN=RIGHT>100%%</TD></TR></TABLE>", 
    quotainfo.size.nbytes / ( quotainfo.quota.nbytes / 100 ) 
    );




    [/code:1:a953bd2f74]

     yeeler 回復于:2003-08-10 05:21:05
    這是我的文件。     大家把folder.c.gif 更名為folder.c 替換安裝目錄下sqwebmail子目錄的同名文件。make clean 。然后重新./install
    <progress id="5koa6"></progress>







     yeeler 回復于:2003-08-10 05:23:46
    看來放不上來,我的外網ftp server ok后,馬上放上來。呵呵  不知大家有沒有用過wmail的自動轉發?我輸入的東東,沒法保存在頁面里。

     yeeler 回復于:2003-08-10 05:38:38
    以上修改在freeBSD5.1下通過,RH我沒試過。反正源碼安裝后,郵件容量占用的數據出錯,以上修改應該能起作用。希望能和大家多多探討,yeeler@21cn.com

     gadfly 回復于:2003-08-10 10:02:15
    呵呵,做的不錯。

     yeeler 回復于:2003-08-10 10:42:17
    斑竹大哥gadfly 熱心,常幫人解答問題。 小弟也愿馬首是瞻。  

    ftp://202.101.188.74:2121/folder.zip

    用戶名:tmp
    密碼:tmp

    請用螞蟻,或ftp客戶端下載。

     erehw 回復于:2003-08-10 11:11:40
    不錯。
    俺去改改看。

     yeeler 回復于:2003-08-10 13:17:11
    要是成了,就回來幫我頂啊。不行就回來罵,呵呵。

     erehw 回復于:2003-08-10 13:22:50
    sorry。剛才吃飯去了。
    --------------------------------
    編譯了一下。好象沒有效果呀
    ------------------------------
    我再查查。-

     erehw 回復于:2003-08-10 13:38:58
    竟然沒有maildirsize這個文件。  
    所以,沒有任何郵件空間使用大小記錄。

     yeeler 回復于:2003-08-10 13:39:43
    你用的什么系統?文件是在wmail-1.00rc1.20030724/sqwebmail目錄下的。
    我的系統是freebsd 5.1。

    你有什么現象?把html/folders.html 里的浮點輸出 %.1f 改成%d 試試。     
    [size=18:3d98f587e2]
    [b:3d98f587e2]要確定文件已被替換啊。root 用 tar解開的目錄,別的帳號是沒法對其寫操作的。[/b:3d98f587e2][/size:3d98f587e2]

     yeeler 回復于:2003-08-10 13:49:52
    ./install 編譯的時候會自動加上的呀。是不是wmail沒裝好?
    maildirsize的文件內容是這樣的,你自己建一個,看看程序的這個功能起來沒有。
    FreeBSD# pwd
    /usr/home/vpopmail/domains/mail.nbu.net/yeeler/Maildir
    FreeBSD# less maildirsize
    10500000S
     2374929    5

    第一行是當前用戶的配額,以“S”結尾,
    下面是使用的字節數,郵件的數目。

     erehw 回復于:2003-08-10 14:12:51
    ok.謝謝這位yeeler
    我建一個maildirsize之后確實顯示成功。



    如上圖就是我的郵箱的使用情況。 問題是為什么沒有maildirsize?


     erehw 回復于:2003-08-10 14:24:04
    看來是在安裝vpopmail時沒有指定配額。

     yeeler 回復于:2003-08-10 14:39:28
    看看iceblood的安裝腳本,寫的比較全的。在www.linuxeden.com有下載。
    設定整個域的配額可以用vpopmail的
    ./vsetusrquota mail.nbu.net 10500000
    就是把所有@mail.nbu.net的郵件用戶的配額設成10M

    wmail7月24日版的里面自帶maildirsize的,查查編譯的log文件,其實wmail還內置了郵件加密,能不能起作用還不知道。




    呵呵 能用就好。

     hzleihuan 回復于:2003-08-10 23:46:17
    下載不到啊!FTP里面空空如也!

     yeeler 回復于:2003-08-11 00:43:31
    ftp://202.101.188.74:2121/folder.zip

    用戶名:tmp
    密碼:tmp

    請用螞蟻,或ftp客戶端下載。

    文件夾里有很多私人照片來不及清理,故tmp帳號沒給list權限。但文件可以下載。

     白狐貍 回復于:2003-09-03 15:14:38
    ftp://202.101.188.74:2121/folder.zip

    老大,你提供的地址根本不能下,給的代理因為論壇吃空格的問題也不能用,急用啊,老是遇到不人,論壇上發了短消息也沒見著回,真是服了

     erehw 回復于:2003-09-03 16:27:43
    我友情提供一個下載:
    http://shanji.com/folder.zip

    如果不能下載,請第二天再試(機器放在公司里,有可能掉電)

     白狐貍 回復于:2003-09-03 17:23:21
    已經下了,非常感謝

     白狐貍 回復于:2003-09-03 17:49:31
    我裝了好象還是不行哦,郁悶,晚上再試試看

     torba 回復于:2003-09-03 19:42:58
    [img:c1402cef42]http://5235.cn/web/4235/d.gif[/img:c1402cef42]

     netter_ruan 回復于:2003-09-20 10:23:47
    這個問題我也遇到了,FreeBSD 4.8
    我是這么修改的:

    folder.c:

                    printf(quotamsg, (float)quotainfo.quota.nbytes/1048576,
                           (float)(quotainfo.size.nbytes)/1048576,
                           (float)(quotainfo.quota.nbytes - quotainfo.size.nbytes)/1048576);

    folders.html:

    [#$QUOTAUSAGE=<P>您的郵箱容量: %.1fMB 已經占用: %.1fMB 剩余容量: %.1fMB</P>#]

     yeeler 回復于:2004-02-19 14:18:42
    我很久沒來了,單位網絡改造,目前我沒有直通外部的ip 所以原先的地址已無法下載. 各位網友對不起了.
    非常感謝erehw,謝謝.

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>