权限导致的通过outlook express无法收信(已解决)
未检索到编号为 1 的邮件。 帐户: 'mail.ssc-sbc.com.cn', 服务器: 'mail.ssc-sbc.com.cn', 协议: POP3, 服务器响应: '-ERR Can't open the message file - it's gone!', 端口: 110, 安全(SSL): 否, 服务器错误: 0x800CCC90, 错误号: 0x800420CD邮件服务器配置完成后,通过outlook express发信没问题,收信有如下错误:未检索到编号为 1 的邮件。 帐户: 'mail.ssc-sbc.com.cn', 服务器: 'mail.ssc-sbc.com.cn', 协议: POP3, 服务器响应: '-ERR Can't open the message file - it's gone!', 端口: 110, 安全(SSL): 否, 服务器错误: 0x800CCC90, 错误号: 0x800420CD查看/var/log/mail.log里有如下信息:Jul 27 13:59:29 mail pop3d: calcsize fopen: Permission denied用户目录下Maildir/cur目录下邮件权限原先为600,将其改为777后可以正常通过oe收下来。但是新来的邮件权限又是600的,不可能总是手工来改。很多配置资料里也没有提到,到底是什么在控制新收进来的邮件的权限?补充:用户目录以及子目录的所有人已经是创建的vmail用户。---------------------------------------------------------------------------------------------------------------------------------------------------找到原因,是extman中的用户id和组id不正确。
没有评论:
发表评论