免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: trackless
打印 上一主题 下一主题

[Mail] qmail如何设置某个邮箱的邮件一直留在服务器上? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-02-10 22:58 |只看该作者
你用什麼pop3??我之前都作過同樣事情,我怕outlook 誤刪了郵件.....以下patch要用來disable DELE command in pop3

courier-imap:
--- imap/pop3dserver.c  2005-03-01 11:13:53.000000000 +0800
+++ imap/pop3dserver.c  2006-12-13 17:20:45.000000000 +0800
@@ -883,6 +883,7 @@

                if (strcmp(p, "DELE") == 0)
                {
+               /*
                unsigned        i;

                        if ((i=getmsgnum(strtok(NULL, " \t\r"))) == 0)
@@ -890,6 +891,8 @@

                        msglist_a[i-1]->isdeleted=1;
                        printf("+OK Deleted.\r\n");
+               */
+                        printf("-ERR DELE command is Disabled.\r\n");
                        fflush(stdout);
                        continue;
                }


dovecot:
--- src/pop3/commands.c 2006-08-11 06:26:34.000000000 +0800
+++ /root/commands.c    2007-02-12 01:16:08.000000000 +0800
@@ -678,8 +678,10 @@
                        return cmd_capa(client, args);
                break;
        case 'D':
-               if (strcmp(name, "DELE") == 0)
-                       return cmd_dele(client, args);
+               if (strcmp(name, "DELE") == 0) {
+                        client_send_line(client, "-ERR Command disabled: %s", name);
+                        return -1;
+               }
                break;
        case 'L':
                if (strcmp(name, "LIST") == 0)

论坛徽章:
0
12 [报告]
发表于 2008-02-13 15:04 |只看该作者
关闭POP3,装IMAP
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP