红联Linux门户
Linux帮助

postfix电子邮件服务的配置与应用5

发布时间:2007-03-21 22:36:25来源:红联作者:jackiesr
[font=楷体_GB2312]用户邮箱的管理[/font]
[font=楷体_GB2312]cyrus-imap的一个有点就是它可以为每个用户创建一个邮箱,默认情况下,cyrus-imap的邮箱位于/var/spool/imap目录下。创建邮箱时,为每个邮件命名的格式为:[/font]
[font=楷体_GB2312]信件类型.名称【.文件夹名称【.文件夹名称】】...[/font]
[font=楷体_GB2312]创建和管理用户邮件邮箱的具体方法:[/font]
[font=楷体_GB2312]1为cyrus-imap管理员帐户cyrus设置密码[/font]
[font=楷体_GB2312]passwd curus[/font]
[font=楷体_GB2312]cyrus-imap管理员帐户cyrus时安装cyrus-imap服务时自动创建的。在第一次为用户创建邮箱前,必须为该帐户设置一个密码,以便以后管理用户信箱时验证用户身份。[/font]
[font=楷体_GB2312]2使用cyradm管理工具为用户创建邮件邮箱[/font]
[font=楷体_GB2312]cyradm管理工具位于/usr/lib/cyrus-imapd目录中,使用下面的命令可以运行该管理工具。/usr/lib/cyrus-imapd/cyradm -u cyrus localhost[/font]
[font=楷体_GB2312]命令中必须用参数-u指定运行该管理工具的用户帐户,通常情况下为管理员帐户cyrus。命令执行时,会提示输入密码,确认无误时可进入管理命令行状态。[/font]
[font=楷体_GB2312]localhost.localdomain>[/font]
[font=楷体_GB2312]让后使用下面的命令就可以为用户lbt创建一个邮件信箱。[/font]
[font=楷体_GB2312]localhost.localdomain>createmailbox user.lbt[/font]
[font=楷体_GB2312]使用listmailbox命令列出cyrus-imap系统中已有的用户邮件信箱。[/font]
[font=楷体_GB2312]3.在用户邮箱下添加其他文件夹[/font]
[font=楷体_GB2312]localhost.localdomain>createmailbox user.lbt.send (发件箱)[/font]
[font=楷体_GB2312]localhost.localdomain>createmailbox user.lbt.trash (垃圾箱)[/font]
[font=楷体_GB2312]localhost.localdomain>createmailbox user.lbt.drafts (草稿箱)[/font]
[font=楷体_GB2312]4.为用户邮件信箱设置配额[/font]
[font=楷体_GB2312]localhost.localdomain>setquota user.lbt 5210 为用户设置了5M的配额[/font]
[font=楷体_GB2312]localhost.localdomain>listquota user.lbt 查看该邮件信箱的使用情况[/font]
[font=楷体_GB2312][/size][/font]还可用另外一个linux下的提示符命令 su -l cyrus -c /usr/lib/cyrus-imap/quota 查看用户邮箱的使用情况。
[font=楷体_GB2312][size=4]5.为用户邮件信箱设置权限
[/font]
[font=楷体_GB2312]默认情况下,当cyrus-imap管理员为用户创建了一个邮件信箱时,只有该用户对该邮件信箱具有完全控制的权限。[/font]
[table=98%][tr][td][font=楷体_GB2312]权 限 缩 写[/font][/td][td][font=楷体_GB2312] 描 述 [/font][/td][/tr][tr][td][font=楷体_GB2312] none[/font][/td][td][font=楷体_GB2312]无任何权限[/font][/td][/tr][tr][td][font=楷体_GB2312] read[/font][/td][td][font=楷体_GB2312] 允许读取信箱的内容[/font][/td][/tr][tr][td][font=楷体_GB2312] post[/font][/td][td][font=楷体_GB2312] 允许读和向信箱中张贴信息(发邮件)[/font][/td][/tr][tr][td][font=楷体_GB2312] append[/font][/td][td][font=楷体_GB2312] 允许读和向信箱中张贴与插入信息[/font][/td][/tr][tr][td][font=楷体_GB2312] write[/font][/td][td][font=楷体_GB2312] 除具有append的权限外,还具有在信箱中删除邮件的权限,但不具有变更信箱的权限[/font][/td][/tr][tr][td][font=楷体_GB2312] all[/font][/td][td][font=楷体_GB2312] 具有所有的权限[/font][/td][/tr][/table]

[font=楷体_GB2312]设置权限 注:deletemailbox的命令是删除邮箱[/font]
[font=楷体_GB2312]localhost.localdomain>setacl user.lbt cyrus all[/font]
实际上邮箱的访问权限是由l r s w i p c d a九种权限组合而成。
常用的cyradm管理命令及其缩写的形式如下
listmailbox lm
createmailbox cm
deleatemailbox dm
renamemailbox renm
setaclmailbox sam
deleteaclmailbox dam
listaclmailbox lam
setquota sq
listquota lq
[font=楷体_GB2312]至此电子邮件的服务器端的配置就完成了,剩下的就是客户端的配置了。这里就略了。[/font]

[ 本帖最后由 jackiesr 于 2007-3-22 18:49 编辑 ]
文章评论

共有 0 条评论