LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1408|回复: 8

POSTfix虚拟域问题

[复制链接]
发表于 2006-1-24 01:47:12 | 显示全部楼层 |阅读模式
用postfix, courier-imap, cyrus-sasl, mysql搭建一台邮件服务器.其中包括一个本地域和一个虚拟域.本地域下的用户收,发信正常.但虚拟域下的用户只能发信.收信时,用户pop3认证可以通过.但所有信件都打不开.服务器的出错信息为:

-ERR Can't open the message file, it's gone!

如何处理? 请帮忙!

谢谢!
 楼主| 发表于 2006-1-24 03:27:19 | 显示全部楼层
虚拟域用户收到的文件全部变成了0字节.
回复 支持 反对

使用道具 举报

发表于 2006-1-24 09:10:40 | 显示全部楼层
Post by wxw
用postfix, courier-imap, cyrus-sasl, mysql搭建一台邮件服务器.其中包括一个本地域和一个虚拟域.本地域下的用户收,发信正常.但虚拟域下的用户只能发信.收信时,用户pop3认证可以通过.但所有信件都打不开.服务器的出错信息为:

-ERR Can't open the message file, it's gone!

如何处理? 请帮忙!

谢谢!


楼主检查一下你的虚拟用户的Maildir里到底有没有邮件,另外,是使用maildir存邮件吧?
还是mbox格式?按道理courier-imap是maildir的。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-24 12:41:25 | 显示全部楼层
是.maildir格式.内容如下:

drwxrwxrwx  9 vmail users 4096 Jan 23 15:51 .
drwxrwxrwx  3 vmail users 4096 Jan 14 23:55 ..
drwxrwxrwx  6  1201 vmail 4096 Jan 23 15:54 .Drafts
drwxrwxrwx  6  1201 vmail 4096 Jan 23 15:54 .Sent
drwxrwxrwx  6  1201 vmail 4096 Jan 23 15:54 .Trash
drwxrwxrwx  2  1201 vmail 4096 Jan 24 11:06 courierimapkeywords
-rwxrwxrwx  1  1201 vmail   36 Jan 23 15:51 courierimapsubscribed
-rw-r--r--  1  1201 vmail  670 Jan 24 11:09 courierimapuiddb
-rw-r--r--  1  1201 vmail  879 Jan 24 11:11 courierpop3dsizelist
drwxrwxrwx  2 vmail users 4096 Jan 24 11:09 cur
drwxrwxrwx  2 vmail users 4096 Jan 24 11:09 new
drwxrwxrwx  2 vmail users 4096 Jan 24 11:12 tmp

我的服务器就差这一步了.请帮忙!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-24 13:04:37 | 显示全部楼层
在.maildir/cur下的文件:


1137987932.V808I73c63M205014.ibm.ecomate.com.cn:2,
1137988006.V808I73c69M455206.ibm.ecomate.com.cn:2,
1138000535.V808I73c6bM119777.ibm.ecomate.com.cn:2,
1138000679.V808I73c6aM655482.ibm.ecomate.com.cn:2,
1138002345.V808I73c6dM193972.ibm.ecomate.com.cn:2,
1138002345.V808I73c6eM252388.ibm.ecomate.com.cn:2,
1138036308.V808I73c7cM348191.ibm.ecomate.com.cn:2,
1138062046.V808I73c6fM634744.ibm.ecomate.com.cn:2,
1138062189.V808I73c8dM685866.ibm.ecomate.com.cn:2,
1138069588.V808I73c85M344480.ibm.ecomate.com.cn:2,
1138070458.V808I73c86M428435.ibm.ecomate.com.cn:2,
1138071950.V808I73c8fM323607.ibm.ecomate.com.cn:2,
1138072189.V808I73c90M862540.ibm.ecomate.com.cn:2,

谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-25 02:50:41 | 显示全部楼层
我chmod 777 所有邮件后,邮件可读。但是从本地或internet上发新邮件给虚拟邮件用户后,同一问题又出现。怎么办呢?
回复 支持 反对

使用道具 举报

发表于 2006-1-25 10:28:00 | 显示全部楼层
Post by wxw
在.maildir/cur下的文件:


1137987932.V808I73c63M205014.ibm.ecomate.com.cn:2,
1137988006.V808I73c69M455206.ibm.ecomate.com.cn:2,
1138000535.V808I73c6bM119777.ibm.ecomate.com.cn:2,
1138000679.V808I73c6aM655482.ibm.ecomate.com.cn:2,
1138002345.V808I73c6dM193972.ibm.ecomate.com.cn:2,
1138002345.V808I73c6eM252388.ibm.ecomate.com.cn:2,
1138036308.V808I73c7cM348191.ibm.ecomate.com.cn:2,
1138062046.V808I73c6fM634744.ibm.ecomate.com.cn:2,
1138062189.V808I73c8dM685866.ibm.ecomate.com.cn:2,
1138069588.V808I73c85M344480.ibm.ecomate.com.cn:2,
1138070458.V808I73c86M428435.ibm.ecomate.com.cn:2,
1138071950.V808I73c8fM323607.ibm.ecomate.com.cn:2,
1138072189.V808I73c90M862540.ibm.ecomate.com.cn:2,

谢谢!


楼上的是参考谁写的文档坐的email系统?

另外,ls -l 看看cur 里邮件的大小。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-25 12:59:47 | 显示全部楼层
我用的是www.gentoo.org上的文档。
ls -al后文件长度正常。chmod为777后可读。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-26 09:00:26 | 显示全部楼层
但是新邮件发至虚拟邮件用户时,问题依旧.还是读不出来.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表