LinuxSir.cn,穿越时空的Linuxsir!

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

sendmail问题急需要解决

[复制链接]
发表于 2003-6-3 14:31:30 | 显示全部楼层 |阅读模式
因公司邮件系统需要,现我用sendmail + squirrelmail 但是无法实现用户自行注册,请问sendmail 用什么方式可以实现用户自行注册的web登录方式?
 楼主| 发表于 2003-6-3 16:11:37 | 显示全部楼层

各位兄弟、朋友

帮帮我啊,
 楼主| 发表于 2003-6-3 20:12:00 | 显示全部楼层

快帮帮我啊,,,,

我快不行了。
发表于 2003-6-3 22:08:58 | 显示全部楼层

sendmail + squirrelmail ?

如果你确定用上述组合,sendmail + squirrelmail,想要支持web上用户自动注册,而不借助其他一些web上的类似usermin的管理接口(因为sendmail默认使用的是系统账号),那你的解决方法最好是重新编译sendmail加入sasl auth的支持(cyrus sasl2),通过sasl2的mysql-plugin或者用sasl2-->pam-->pam_mysql等方式,用虚拟账号而不是系统账号提供邮件服务。在这样的情况下,用户帐号数据是存储在mysql数据库中,则web界面下就可以写一个注册账号的页面达成新用户创建的需求。
说实话,如果不是必须要用sendmail,建议你选择postfix甚至qmail,都会比较简单一些;因为sendmail编译安装的过程不是很适合初学者,更不是简单一个帖子就能搞定的,足够写一篇完整的howto了。嗯,这样的howto在sendmail.org上倒是有英文版的,如果你铁了心用它,的确可以尝试;至少我确保在我的编译下sendmail8.12.9+cyrus sasl2+cyrus imapd with mysql plugin and cyrus-webadmin提供基于web进行管理包括开放注册的邮件服务系统是可以正常运行的,并能和horde IMP,松鼠等多种webmail前端配合使用,一切ok。
但... ... 那真的不是一件简单的事情,包括手工修改部分sasl/sendmail的代码... ... 总之,我确保这是可行的,但我不建议初学者甚至是中等程度的linux使用熟练者这样做。
 楼主| 发表于 2003-6-4 22:04:58 | 显示全部楼层

多谢谢兄台指点

看来我要另想它法了,也许sendmail是不太适合我,起码是现在。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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