|
|
环境:
1.centos4.5
2.sendmail
3.dovecot--pop3--已经通过mysql来认证
4.stmp验证sasl --已经通过pam_mysql认证
现在的结果:
1.通过outlook对localdomain和对外发送邮件都ok,
2.直接通过mysql增加非系统用户:通过outlook也可以对localdomain和对外发送邮件,但是无法接受邮件--提示无用户
问题:如何做才能完全支持虚拟用户?
3.发送给系统用户的邮件通过outlook无法收取,本人认为主要原因是dovecot的配置文件里头的:
mail_location参数无法mbox和inbox无法跟系统默认的俩个路径匹配
a.收件箱:sendmail默认的那个收件箱路径:/home/用户名/mbox
b.发送箱-邮件队列:sendmail默认/var/mail/用户名 或者(/var/spool/mail/用户名)
问题:为什么pop3无法接受邮件?
个人认为主要指定对了发件箱的路径,至于接受邮件后的处理都是有邮件客户端程序来处理才是。跟dovecot的mail_location参数也该关系不大。
本人也通过配置sendmail的procmail和/etc/procmailrc文件来制定sendmail默认收信地址,但是无效果
哪位高手帮忙解答一下? |
|