Freebsd 6.0 +Postfix + MySQL+Cyrus-SASL2 +Courier-IMAP + Clamav+Mailscanner+Extman+Extmail
文档及配置文件在附件中....多谢HZQBBC 及论坛上的兄弟.....本人网名:键盘人生.
有问题请回贴,我尽能力回答. 呵呵。.没人回帖..我先顶了。..支持postfix在中国. 呵呵不错不错楼主幸苦了!希望继续努力! [quote][b]下面是引用fengyong于2005-11-15 16:12发表的Freebsd 6.0 +Postfix + MySQL+Cyrus-SASL2 +Courier-IMAP + Clamav+Mailscanner+Extman+Extmail:[/b]
文档及配置文件在附件中....
多谢HZQBBC 及论坛上的兄弟.....本人网名:键盘人生.
有问题请回贴,我尽能力回答.[/quote]
强烈支持! 非常不错 我强烈支持楼主,辛苦楼主了,楼主为什么不来几篇在linux下的啊,bsd我从来都没有玩过. [quote][b]下面是引用zhanghuiwo于2005-11-16 07:50发表的:[/b]
我强烈支持楼主,辛苦楼主了,楼主为什么不来几篇在linux下的啊,bsd我从来都没有玩过.[/quote]
LINUX 下的文章也比较多.迟些可能会有. [quote][b]下面是引用fengyong于2005-11-16 08:39发表的:[/b]
LINUX 下的文章也比较多.迟些可能会有.[/quote]
希望楼主能把spamassassin防止垃圾邮件的这部份也加上就比较完美一些了。 已经有了吧..你没有看内容? [quote][b]下面是引用fengyong于2005-11-16 10:16发表的:[/b]
已经有了吧..你没有看内容?[/quote]
呵呵是嘛我看标题上没写所以.....所以不好意思误会了 还是会有问题的 我没有信心做了,你要不将文档写清楚了,再发,什么extman的具体安装过程? 兄弟,我想问个问题。
就是在给一个邮件系统发邮件的时候,是怎么监测有没有那个用户呢?
假设有mysql。应该是要通过mysql把。 我在FREEBSD 6 下安装POSTFIX 2.2.5,它报不支持FREEBSD 6.0. 正在不知所措中... 好文! [quote][b]下面是引用wzzgz于2005-11-16 14:53发表的:[/b]
我没有信心做了,你要不将文档写清楚了,再发,什么extman的具体安装过程?[/quote]
楼上这位朋友遇到什么问题?不妨说出来,让大家一起帮你解决。
是什么原因没信心了呢?说清楚一点好吗? 收信失败,pop3d: [email]test@extmail.org[/email]: chdir(/home/domains/extmail.org/test) failed!!
我看是权限问题,/home/domains整个目录都属于postfix的,而pop3d是以root身份运行,所以无法访问它的目录。
这个问题怎么解决? [quote][b]下面是引用shidongxue于2005-11-19 23:32发表的:[/b]
收信失败,pop3d: [email]test@extmail.org[/email]: chdir(/home/domains/extmail.org/test) failed!!
我看是权限问题,/home/domains整个目录都属于postfix的,而pop3d是以root身份运行,所以无法访问它的目录。
这个问题怎么解决?[/quote]
是courier-imap吗?如果是的话,调整authmysqlrc里关于uid/gid的设置,使之和存储邮件的uid/gid匹配,应该就可以了。
楼主测试测试。 hzqbbc,佩服!
webmail之所以能够读取MAILDIR目录,也是因为把APACHE2的运行者改成了POSTFIX。
我怎么就没想到这一点呢? 把authmysqlrc的“MYSQL_UID_FIELD”和“MYSQL_GID_FIELD”改成postfix用户的gid和uid。还是不行,这又是为什么呢? [quote][b]下面是引用shidongxue于2005-11-20 09:30发表的:[/b]
hzqbbc,佩服!
webmail之所以能够读取MAILDIR目录,也是因为把APACHE2的运行者改成了POSTFIX。
我怎么就没想到这一点呢?[/quote]
只需要把User改为postfix即可但是Group还是用www否则在运行其它的程序时会出现的问题的,
[quote][b]下面是引用shidongxue于2005-11-20 10:11发表的:[/b]
把authmysqlrc的“MYSQL_UID_FIELD”和“MYSQL_GID_FIELD”改成postfix用户的gid和uid。还是不行,这又是为什么呢?[/quote]
还有检查一下配置authmysqlrc的时候是不是有空格了?应该用TAB并且应该用单引号
MYSQL_UID_FIELD '125'
MYSQL_GID_FIELD '125' 我确保是TAB和单引号了。还是不对。
Freebsd 6.0 +Postfix + MySQL+Cyrus-SASL2 +Courier-IMAP + Clamav+Mailscanner+Extman+Extmail
这篇文章在安装时是怎么处理的呢?
[quote][b]下面是引用精灵萌萌于2005-11-20 10:39发表的:[/b]
还有检查一下配置authmysqlrc的时候是不是有空格了?应该用TAB并且应该用单引号
MYSQL_UID_FIELD '125'
MYSQL_GID_FIELD '125'[/quote] 把authmysqlrc的“MYSQL_UID_FIELD”和“MYSQL_GID_FIELD”改成postfix用户的gid和uid如125,还是不行。原来daemond会从MYSQL的MAILBOX表中读出用户的uid和gid,再以该UID身份试图访问/home/domains/extmail.org/test目录。由于在mailbox表中,test用户的uid是1000,不等于postfix的uid 125,所以访问失败。把表中的该用户信息中UID/GID更改成125就行了。 smtpd认证失败:无权限连接authdaemond
Nov 20 15:58:54 bsd6 postfix/smtpd[900]: warning: SASL authentication failure: cannot connect to Courier authdaemond: Permission denied
这又是什么原因? [quote][b]下面是引用shidongxue于2005-11-20 15:46发表的:[/b]
smtpd认证失败:无权限连接authdaemond
Nov 20 15:58:54 bsd6 postfix/smtpd[900]: warning: SASL authentication failure: cannot connect to Courier authdaemond: Permission denied
这又是什么原因?[/quote]
检查 authdaemond的socket所在目录及其父目录的属性是否对smtpd可读。如果不可读则
出现这个问题(permission的问题)。 [quote][b]下面是引用shidongxue于2005-11-20 15:46发表的:[/b]
smtpd认证失败:无权限连接authdaemond
Nov 20 15:58:54 bsd6 postfix/smtpd[900]: warning: SASL authentication failure: cannot connect to Courier authdaemond: Permission denied
这又是什么原因?[/quote]
原来要chmod +x /var/run/authdaemond才能让postfix来访问。 [quote][b]下面是引用hzqbbc于2005-11-20 16:10发表的:[/b]
检查 authdaemond的socket所在目录及其父目录的属性是否对smtpd可读。如果不可读则
出现这个问题(permission的问题)。[/quote]
是的没错百分之百是这个问题. thank you! 认真看教程,,然后不行,就打开我的配置文件看看...相信你会成功的.