Roundcube Webmail 安装配置篇

[ 作者:笑傲江湖 发布于:2011年-6月-16日 10:37 星期四  分类:百 宝 箱 ]

    俺的WEB环境:Apache2.2.4+PHP5.2.4+Mysql5.0.41 / Windows Server 2003
  先去官方网站下载:[http://roundcube.net/],最新版0.5.3。下载完后解压缩,得到的目录里有INSTALL、README文件,安装前看看先,尤其是INSTALL文件里的内容,是否和你的PHP、Mysql有所不同。或者上传之后,直接安装,安装步骤中会提示你的环境是否符合安装要求,然后再一一搞定。
  好了,开始,浏览器打开,[http://www.abc.com/上传目录名/installer/index.php],回车,见下图:安装基本分三部分,1、检查安装环境,2、创建配置文件,3、测试配置是否正常。下面配置过程中的各种参数,在设置后,还可以通过编辑主配置文件main.inc.php来修改更新,后面如果你还要安装插件的话,也要从这个配置文件动手。
  点击“START INSTALLATION”按钮继续:安装程序会检测你的WEB环境是否符合要求,PHP的扩展、可用的数据库、第三方插件库、php.ini和.htaccess文件的设定。灰色文字内容有的提示说明部分参数是可选的或者是建议需要的,也就是有没有都可以,也有的是必需的,那就要符合要求,否则Roundcube最终无法正常使用。php.ini和.htaccess的部分,下面五行时必须满足的,PHP extensions下面的5个参数是必须要满足要求的,可用的databases部分起码你得有一个能用,比如Mysql和SQLite,其他的我就没有纠结了,既然是可选或者建议的,就随他去吧,俺也不折腾了。
  点击“NEXT”按钮继续:网页比较长,所以分开截图了,各部分单独说明,General configuration一般设定里面,product_name,你的Webmail服务的名称,显示在网页Title用的,看你需要。其他默认即可。Logging & Debugging日志部分,默认即可。Database setup数据库设置部分,俺是使用Mysql的,所以这里需要填写数据库服务器地址,lacalhost即可,Roundcube使用的数据库名称,访问数据的用户名和密码。
  IMAP Settings,IMAP设置部分,划红框的地方是需要你填写的,default_host输入你的邮件服务器地址,比如mail.abc.com,支持多个,点击add按钮可以增加。端口默认,username_domain是为了WEB方式登录是用的,就是你邮件地址@后面的部分,比如abc.com,这里设置一个即可,后面还可以编辑主配置文件,添加多个。这样WEB方式登录邮箱的时候,用户只需要输入邮件地址@前面的部分+密码就可以登陆了,不需要输入完整的邮件地址。其他默认。SMTP Setting,SMTP设置部分,smtp_server输入你的SMTP的服务地址,比如mail.abc.com。其他默认即可,smtp验证的话,看你需要,俺没有用所以就空着了。Display setting & user prefs显示设置和用户使用相关设置部分,language,就是Roundcube登录时使用的界面语言,为空的话,会根据浏览器的user agent自动检测,咱是中国吗,可以输入zh_CN,Roundcube是支持多语言的哦,支持中文。skin就是皮肤了,默认,你要有能力的话,抽空可以自己定义一个个性的。pagesize是设置邮件列表每页显示多少封邮件的。preview_pane设置点击邮件标题时是否下方显示邮件内容预览,这个建议勾选。htmleditor是设置写邮件时用HTML的所见即所得的编辑器,还是纯文本方式,根据你的需要设置,其他默认。
  点击“CREATE CONFIG”按钮继续,根据前面的配置内容生成了对应的两个配置文件,你可以直接下载这两个文件,然后上传到Roundcube目录里的config目录里,或者手工创建这两个文件,把对应文本框里的内容粘贴进去保存即可。main.inc.php文件:db.inc.php文件:上面图中“CONTINUE”按钮下面的内容就是之前你配置的所有内容。
  点击“CONTINUE”按钮继续,点击Initialize database按钮,初始化数据库。Test SMTP config下面,Sender里填写你在hMailserver里创建好的邮件地址,Recipient里填写收邮件的地址,测试一下发送邮件是否正常。Test IMAP config里填好你的Server地址,比如mail.abc.com,然后输入你的hMailserver管理员的用户名和密码,测试一下是否正常。如果都OK,那就恭喜你,Roundcube的安装和配置你就搞定了,可以使用WEB方式登录来收发邮件了。
  安装完之后,别忘了把installer目录干掉,然后在main.inc.php文件里编辑enable_installer的设置改成disable,同时这个文件里包含用户名和密码和Key之类的东东,确保用户通过浏览器无法访问这个文件,如果你是使用Apache,那在httpd.conf里禁止访问,或者是通过.htaccess来禁止访问。
  好了,现在你可以通过浏览器访问[http://www.abc.com/Roundcube的安装目录名/],通过WEB方式收发邮件了,输入用户名(邮件地址@前面的部分)和密码,登录吧。
  这就是主界面了,界面还不错吧,具体细节还可以调整,就看你的动手能力了,下面这个样子是俺已经动过一点手脚了,原先不是这样子的。红框部分原先没有文字,只是图标,鼠标移动到上面的时候会显示中文提示。
  写邮件的界面,红框部分是配置了地址薄插件,写邮件时,可以点击添加收件人,抄送,密送邮件地址。还添加配置了一个拖放文件到左边邮件附件列表的插件。
  通讯录,也就是地址薄,左边的分组里,红框部分,是添加配置了一个全局地址薄组,这样每个登录邮箱的用户都能使用这个全局地址薄了。这个通讯录默认的联系人信息可输入的信息太少,只能输入一个邮件地址,邮箱显示名称,姓名,不够用啊,也没找到相关增强插件,官网说下一版里会增强,只能期待了。
  邮箱设置,红框部分为增加配置的插件,信息高亮显示可以定义收到的邮件在列表里有不同的背景色,密码标签是让用户自行修改邮件登陆密码用的,这个插件默认就在plugins目录里,自带了,配置一下即可。其他的插件都是从官网下载然后配置的。
  Roundcube Webmail的安装和基本配置差不多就这么多了,下一篇的话,准备说说多域的设置,还有使用的几个插件的添加和配置,如果有空的话,尽量。写这种博文很费神的哦,关键是要截图还要码字,折腾的深更半夜的,一个字,累,两个字,闹心,三个字,瞎折腾。
[Edit on 2011-6-16 2:44:32 By 笑傲江湖]

标签: 配置 Roundcube Webmail 安装

评论102 引用0 浏览45499

信息列表:

楼主

lqqlike
2015-06-04 17:50
博主在么,
我按照你的文章,把roundcube给搭建起来了,也可以收发邮件。就是在删除邮件的时候报错
UID COPY: The folder could not be found.

请求help.  我感觉是找不到邮件的地址,但是不知道该如何做
笑傲江湖
2015-06-04 18:26
@lqqlike:这个错误提示可是第一次见到啊,能正常收发邮件,说明其同没啥问题,但是删除邮件是报错,这个错误提示说是找不到目录,很奇怪。

你的邮件服务器用的什么?是hmaiServer吗?是Windows系统下搭建,还是Linux下?
lqqlike
2015-06-04 23:13
@笑傲江湖:@笑傲江湖 我用的apache2.2+php5.5的环境  在windows下  是 hmaiServer
笑傲江湖
2015-06-05 13:03
@lqqlike:那就奇怪了,Windows下,俺也没遇到过这种错误提示,爱莫能助啊。
lqqlike
2015-06-05 14:13
@笑傲江湖:有可能是php环境问题 不知道可以不可以把你的PHP环境给我一份?
笑傲江湖
2015-06-05 15:36
@lqqlike:很抱歉啊,当时弄得时候的PHP环境,现如今也记不起来了。这个系统弄好,也就用了2年多后就没有使用了,也没有留备份。
lqqlike
2015-06-05 17:11
@笑傲江湖:好吧~~~~我感觉这个问题是 现在的 这个roundcube版本 没有找到邮件文件的地址···但是我又没有找到在哪配。。 不知道你可以帮忙搭一个IIS+php的环境么···钱好商量~~
笑傲江湖
2015-06-05 17:59
@lqqlike:记得当时俺用的是那种WAMP的套件,也就是Discuz论坛官方发布的那种一键安装Apache+Mysql+PHP的环境。你之前说过你可以正常收发邮件,怎么会找不到邮件文件的地址呢?如果找不到,邮件怎么正常收发的呢?
lqqlike
2015-06-05 23:05
@笑傲江湖:对啊 能正常收发 为什么不能删呢 所以我就只能理解成环境配置问题和版本问题
lqqlike
2015-06-04 23:27
@笑傲江湖:@笑傲江湖  不知道你是否方便  我的QQ  407983414  求当面指导····

楼主

逗大侠
2014-12-20 09:45
笑傲江湖,您好,关于roundcubemail我想咨询一个问题
我在hMailServer中设置SMTP验证勾选了“本地到本地电子邮件地址”和“当地和外部电子邮件地址”,使用roundcubemail客户端就不能收发邮件了,借助其他客户端是可以的(foxmail等);另外,当我把这两个勾选去掉后,收发邮件都没问题,但是我的邮件服务器就会被当做垃圾邮件服务,被垃圾邮件拖死了!
期待您的回答,谢谢!
笑傲江湖
2014-12-20 12:26
@逗大侠:我记得勾选SMTP验证的话,是需要设置用户名和密码的吧。最好不要把勾选去掉,没有验证的话,肯定要被用来当成垃圾邮件发送的服务器了。

楼主

wen
2014-08-26 18:01
DSN (write):  NOT OK(MDB2 Error: no such database)

Make sure that the configured database exists and that the user has write privileges
DSN: mysql://root:wenping546@localhost/roundcubemail


也是这个问题。总是解决不了。能帮忙看下吗?

楼主

Eunten
2014-07-30 11:09
受教了

楼主

CHI
2013-11-20 22:24
Check DB config
DSN (write):  NOT OK(MDB2 Error: connect failed)
Make sure that the configured database exists and that the user has write privileges
DSN: mysql://roundcube:123456@localhost/roundcubemail
是数据库连不上吗??求指教
笑傲江湖
2013-11-21 10:31
@CHI:是数据库连不上,先确认你的Mysql数据库已安装,且服务正常。
CHI
2013-11-21 22:16
@笑傲江湖:今天试了一下 ,必须将用户权限分给数据库,不然是连不上的!
CHI
2013-11-23 07:41
@笑傲江湖:请问,不用域名解析行不行  直接用本机的IP地址
笑傲江湖
2013-11-23 14:26
@CHI:理论上可行,实际没整过。
CHI
2013-11-25 19:51
@笑傲江湖:配置完成后,测试页面的第二项STMP 那项not ok 是什么原因??
笑傲江湖
2013-11-25 21:13
@CHI:确认你的SMTP服务端口正常,没有防火墙之类的软件把该端口干掉了。
CHI
2013-11-26 08:38
@笑傲江湖:Hmail诊断都是绿的了,Roundcubemail 三项检验也通过了 。但是 ,进入邮件界面显示会话已过期,是什么情况?
笑傲江湖
2013-11-26 10:40
@CHI:Roundcube的配置文件mail.inc.php里修改一个地方,把$rcmail_config['session_lifetime']的值修改成0即可。
CHI
2013-11-26 13:54
@笑傲江湖:请问,怎么更改附件的大小!!5M太小了!!
笑傲江湖
2013-11-26 15:58
@CHI:看这篇博文里最后的补充内容:
http://blog.dvxj.com/pandola/roundcube-webmail-plugins.html
hb
2014-02-13 16:29
@笑傲江湖:求加我qq   交流一下 450304676
笑傲江湖
2014-02-13 18:51
@hb:交流什么?

楼主

Han
2013-09-06 20:56
我在Roundcard里面测试两个邮箱发送是可以的,但是为什么就是登录不了mail上面去呢?一直提示“连接到邮箱数据库失败”,求解!
笑傲江湖
2013-09-07 02:35
@Han:Roundcard是什么?你是登录WEBmail还是?

楼主

zbjit
2013-08-23 16:30
请教下老大:

我之前用的是squirrelmail,速度超快,不管是内网还是外网,但功能相对简单了许多。
安装了roudcubemail后,按照你的方法去配置,数据库用MYSQL,现在但跑起来了,但页面速度明显慢不少,不知是什么原因。请问可以优化吗?

他们的后台都是一样的,只是WEBMAI不一样而已。

多谢!
笑傲江湖
2013-08-23 18:01
@zbjit:squirrelmail俺倒是没用过,如果你说功能简单,那估计界面啊或者加载的JS之类的可能会少很多。Roundcube的话,功能多了,界面方面也丰富了不少,相对来说,加载页面和使用上,是要耗费带宽之类的多一点,就我个人使用而言,速度还可以,不过公司邮箱使用的人数不是很多,不知道你的邮件服务器是多少人使用,或者说你的Roundcube用的插件数是不是过多,等等,都有可能影响速度,或者是你的邮件服务器带宽等问题。优化的话,因为是基于PHP和Mysql的,把PHP和Mysql的配置研究一下吧。

楼主

kkwkwk
2013-02-25 17:32
安装时,提示 FileInofo: NOT AVAILABLE,Intl: NOT AVAILABLE,
FileInofo在php.ini 中设置 extension=php_fileinfo.dll 去掉了;  ,就可以。
可是Intl,在设置 extension=php_intl.dll 去掉了;  ,结果不行,还是提示NOT AVAILABLE,
我用的XAMPP的环境,该怎么办,谢谢
笑傲江湖
2013-02-25 17:47
@kkwkwk:这问题还真没遇到过,你安装的新版的吗?看看新版的安装说明文件,有没有啥具体的要求。

楼主

zluotan
2012-11-20 15:01
你好,请问邮件列表左上角的那个列表选项里我要让某列默认显示怎么设置呢?还有列名是英文的怎么变成中文呢?
笑傲江湖
2012-11-20 15:45
@zluotan:列表选项里,需要默认显示的打上对勾就可以了吧。Roundcube有中文语言包的啊。
菜鸟123
2012-11-21 09:55
@笑傲江湖:我就是要用户打开就已经默认打勾了不需要再去手动打勾,或者就像主题列一样变成必选颜色变灰,在哪里改代码呢?
笑傲江湖
2012-11-21 10:43
@菜鸟123:Roundcube的配置文件里仔细看看,我记得可以配置的。

楼主

HelloWorld
2012-08-09 14:30
感谢您的博文!
我在安装roundcubemail自带的修改密码的插件时,安装后进行设定新密码时,总是提示无法保存,如果将新密码设为和原来一样则保存成功。请问楼主可否帮我分析分析是什么原因呢?
补充一下:我用的是postfix+dovecot+postfixadmin+roundcubemail+mysql搭建的服务器,那个dovecotpw设为cram-md5。本人小白,对这些不了解,楼主如果有时间的话,希望指导下roundcubemail插件的安装,谢谢!
笑傲江湖
2012-08-09 14:35
@HelloWorld:修改密码的插件,说明文档先仔细看看,里面说的很详细的,虽然是英文的,我这里环境和你的不同,是Windows环境下,你这种环境的我也没尝试过。

楼主

自由樵夫
2012-07-23 17:26
仰慕自由战士
感谢楼主的大力之作

楼主

lonly
2012-06-30 16:57
请教老师,右手边的放回页面顶部代码是怎么弄的???
笑傲江湖
2012-06-30 16:58
@lonly:是个Javascript的脚本哦,在配合一个页面元素就OK了,代码在源文件里可以看到的。

楼主

Andreas
2012-06-23 17:37
博主你好,我按照你的方法设置好了,在测试SMTP的时候显示SMTP send:  NOT OK(Connection failed: Failed to connect socket: 连接超时),请问怎样解决?我使用的是hotmail的smtp :smtp.live.com 端口587
笑傲江湖
2012-06-23 18:01
@Andreas:Roundcube只是个WEB方式的客户端,需要有你自己的邮件服务端配合才能工作。直接使用外部的SMTP还真没搞过,也不晓得Roundcube是不是支持这么干。Roundcube有个代收邮件的插件,是可以使用外部的POP3和SMTP来收发邮件,但也是需要先登录Roundcube之后才能设置后才能使用。

楼主

andrew
2012-05-03 10:50
按楼主步骤安装配置后,foxmail收发没问题,web发邮件就提示smtp 错误 ** 添加收件人失败,另外添加了password插件后,修改密码提示保存失败,但是如果修改密码和原密码一样,就提示成功
笑傲江湖
2012-05-03 16:19
@andrew:先把Webmail收拾好吧。修改密码插件目录里有配置文件需要配置的,配置好才能使用。
sn01615
2012-05-13 19:03
@andrew:postfix配置为问题 拒绝了本地匿名发送邮件?
笑傲江湖
2012-05-13 19:15
@sn01615:这个问题和Roundcube没有关系吧,Roundcube只是个Web方式的客户端而已,你这问题应该是邮件服务器的设置问题。
meibeihu
2013-08-09 17:39
@andrew:使用Roundcube发送时出现smtp530错误,添加收件人失败“这个你需要在ip范围——internet中取消相应的smtp验证选项
笑傲江湖
2013-08-10 00:46
@meibeihu:看提示,是hMailserver的SMTP验证设置那里有问题吧。看看你的配置是不是限定了IP地址什么的。

楼主

lwy
2012-04-25 17:30
楼主,您好!谢谢您写的博文!
    只是我安装您的步骤安装好之后,不知道怎么添加用户呀?没有找到入口。还有在web页面登陆,随便输入一个,请求很慢,到后面说系统配置出错字样。楼主知道是什么原因吗,谢谢!
笑傲江湖
2012-04-25 17:59
@lwy:你的邮件服务端装好了吗?用的什么邮件服务软件?
lwy
2012-04-25 22:23
@笑傲江湖:我的客户端安装目录和邮件服务器是两个目录,这样子是不是错的,apache指定的是客户端目录。邮件服务器的用户名是Administrator吗。
笑傲江湖
2012-04-25 23:17
@lwy:安装目录没有关系的。Apache里可以映射客户端和服务端目录的。另不知道你用的什么邮件服务端。
lwy
2012-04-26 15:15
@笑傲江湖:我用的就是您接受的Roundcube和hmailserver。
我已经安装相关步骤配置好了。而且在Web客户端已经登录成功了,然后在另一台机子上也登录上去之后,发送邮件就出错了。说链接服务器出错。

然后在本机子上再次用Foxmail更新就出现下面错误了:
foxmail 错误信息:远程主机强迫关闭了一个现有的连接。
笑傲江湖
2012-04-26 15:26
@lwy:你有用域名吗?如果是自己胡编的域名,那么你得在你本机的hosts文件里把域名和内网IP做个解析。如果是公网IP地址的话,不应该有问题。再看看是不是装有hMailserver的机器防火墙什么的是否么有开启邮件服务POP3和SMTP、IMAP的服务端口。

楼主

清晨
2012-02-15 22:59
请问博主:roundcube有注册用户功能么?谢谢
笑傲江湖
2012-02-16 10:35
@清晨:有相关插件可以用的。

楼主

zook
2012-02-15 11:50
你好,先谢谢你的博文。
我照这个教程安装,除了点击Initialize database按钮这步,我是直接在数据库里面导入Roundcube Webmail 自带的SQL文件之外,其他都顺利,安装后出现问题,无法发送邮件,显示“SMTP 错误 (530): 添加收件人失败 "zook@foxmail.com" (SMTP authentication is required.)“,请问是什么原因?如何解决?谢谢
笑傲江湖
2012-02-15 15:01
@zook:你是WEB方式发送邮件失败,还是在Foxmail中发送邮件失败?
xiao
2013-11-29 14:04
@笑傲江湖:我也一样,是WEB方式

楼主

007
2011-10-15 19:56
博主你好,请教这个怎么修正?
db_dsnw
Database settings for read/write operations:

Deprecated: Assigning the return value of new by reference is deprecated in D:\php\pear\MDB2.php on line 390 Deprecated: Assigning the return value of new by reference is deprecated in D:\php\pear\MDB2.php on line 1885 Deprecated: Assigning the return value of new by reference is deprecated in D:\php\pear\MDB2.php on line 2572 Deprecated: Assigning the return value of new by reference is deprecated in D:\php\pear\MDB2.php on line 2595 Deprecated: Assigning the return value of new by reference is deprecated in D:\php\pear\MDB2.php on line 2940  Database type
笑傲江湖
2011-10-15 21:05
@007:还真没见过这个错误,是不是PHP的环境配置有问题啊。
007
2011-10-16 10:10
@笑傲江湖:我是在Windows2008系统中独立安装的php,pear也装上了,第一页显示都OK了。
笑傲江湖
2011-10-16 13:19
@007:很抱歉,Win2008还没用过,一直用的Win2003.要不你找个整合好的PHP+Mysql+Apache的套件再试一下,有很多整合好的WAMP套件。

楼主

water6000
2011-09-07 17:53
如何提高上传速度,上传个25M的附件要2分钟,也太慢了!

其次,如何提高发送邮件速度啊!
笑傲江湖
2011-09-07 21:24
@water6000:这个.....答案只有一个解决方法,加大你们的带宽。

楼主

anjaiwook
2011-08-19 10:55
谢谢!!
还想请教一下,收、发、回复等图标旁边的文字是在那个文件里面修改!!!
笑傲江湖
2011-08-19 12:26
@anjaiwook:默认模板目录里images目录下有对应的图片文件,我只是在图片上加了中文文字,然后对应修改了CSS文件。如果你不会弄图片,我可以把改好的图片文件发给你,CSS文件你也要对照着修改。
anjaiwook
2011-08-20 12:50
@笑傲江湖:还是麻烦您发给我吧,我不会弄,谢谢你!!
anjaiwook@163.com
joy
2011-10-06 16:27
@笑傲江湖:您好,请问你QQ多少,我也不知道在哪里修改才能上图标旁边有中文字,另外我添加了全局地址,但是不能使用,请您帮帮忙
笑傲江湖
2011-10-06 16:55
@joy:http://blog.dvxj.com/aboutme.html
丝雨如愁
2012-05-19 11:14
@笑傲江湖:博主能否也给我发一份?俺也不回弄  T_T      522340291@QQ.COM
笑傲江湖
2012-05-19 14:07
@丝雨如愁:已经发了,修改前请先备份你自己原来的文件。
丝雨如愁
2012-05-20 10:26
@笑傲江湖:非常感谢博主!!!
饺子
2012-06-13 13:50
@丝雨如愁:麻烦楼主也给我发一份修改后的图片和CSS吧  非常感谢!!! 43822669@qq.com
笑傲江湖
2012-06-13 14:44
@饺子:已经发送,注意查收。
peu
2012-06-20 23:09
@笑傲江湖:我也想要图片和CSS~~~~  非常感谢!!! 3196099@qq.com
笑傲江湖
2012-06-20 23:43
@peu:已经发送,注意查收。

楼主

笑傲江湖
2011-07-31 23:34
to心情大好:http://blog.dvxj.com/aboutme.html,页面下面有Q号,加我。

楼主

心情大好
2011-07-31 19:31
我的提示的是dns配置错误;

Check DB config
DSN (write):  NOT OK(MDB2 Error: connect failed)
Make sure that the configured database exists and that the user has write privileges
DSN: mysql://root:root@localhost/root

这个要怎么搞啊
笑傲江湖
2011-07-31 20:48
@心情大好:DSN错误,不是dns,你的mysql服务端确认已经成功开启服务,然后需要你给Roundcube新建一个数据库哦,且保证连接数据库的用户有权限去读写。
心情大好
2011-07-31 22:03
@笑傲江湖:是啊!现在我又出现个错误,就是那个登录的用户名和密码到底是什么啊!我不知道是什么,总是输入错误,我刚弄,很菜,问题有点
菜还多多担待啊
笑傲江湖
2011-07-31 22:13
@心情大好:你说的是什么登录的用户名和密码?Mysql的还是Roundcube的?
心情大好
2011-07-31 22:15
@笑傲江湖:是roundcube
我现在随时关注,请继续回答我号码
心情大好
2011-07-31 22:23
@笑傲江湖:我的配置如下

$rcmail_config['default_host'] = 'localhost';

$rcmail_config['default_port'] = 143;

$rcmail_config['imap_auth_type'] = LOGIN;

$rcmail_config['imap_delimiter'] = null;

$rcmail_config['smtp_server'] = '127.0.0.1';

$rcmail_config['smtp_port'] = 25;

$rcmail_config['smtp_user'] = 'root@donfgan.com';

$rcmail_config['smtp_pass'] = 'root';
我用的是用户名root和密码root登录的出错,应该用什么登录呢
569860630
2011-08-01 09:44
@笑傲江湖:还在不啊!能告诉我吗,不知道用什么用户名能进去呢!急的要死,我一点都不懂刚弄,还请你说一下啊
569860630
2011-08-01 09:47
@笑傲江湖:.Check config files
main.inc.php:  OK
db.inc.php:  OK
Check if directories are writable
Roundcube may need to write/save files into these directories

temp/:  OK
logs/:  OK

Check DB config
DSN (write):  OK
DB Schema:  OK
DB Write:  OK
DB Time:  OK
Test SMTP config
Server: smtp.donfgan.com
Port: 25
User: root@donfgan.com
Password: root
569860630
2011-08-01 09:50
@笑傲江湖:日志显示的错误是这样子的

C:\AppServ\www\roundcube\program\include\rcube_imap.php on line 192 (POST /roundcube/?_task=login&_action=login)
569860630
2011-08-01 09:50
@笑傲江湖:[01-Aug-2011 01:32:12 +0000]: IMAP Error: Login failed for root@donfgan.com from 127.0.0.1. Could not connect to 127.0.0.1:143: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
笑傲江湖
2011-08-01 09:51
@笑傲江湖:加我QQ。http://blog.dvxj.com/aboutme.html

楼主

leety
2011-07-06 00:26
首先感谢您的博文,写的太好了;
按照您的教程我配置好了Webmail,下面有几个问题,您是否能帮助我一下;
1.关于多域名设置的问题,我的hmail上面有两个域名,请问在main的配置文件中该如何设置;
2.就是关于密码插件问题,如何才能让用户在webmail中修改自己在hmail中的密码,请详细说一下步骤好吗?
笑傲江湖
2011-07-06 11:41
@leety:多谢支持,请参见这里:http://blog.dvxj.com/pandola/Roundcube-Webmail-plugins.html
加急赶了一篇博文,希望对你有帮助。

楼主

xomir
2011-07-02 13:42
谢谢回复!
之前的问题已解决。是数据没有建立,我很奇怪,为什么我没有提示要创建数据库。后来我自己手动创建下。
现在我加入PASSWORD这个插件后,修改OK ,但奇怪的事情是修改之后却无法登陆了,提示 ‘连接到邮件服务器失败’。但没修改密码前还是可以的。我看了下数据库里的密码已经被改成MD5的密码了。说明修改成功的。不知道您有没有遇到这样的问题呢?

PS,你的hMailServer邮件数据库,和WEB数据库是两个不同的名字吗?
笑傲江湖
2011-07-02 13:50
@xomir:修改密码后我这里也正常的,登录没有问题。

hMailServer的数据库用的是自带的sqllite,没有用Mysql。Roundcube的数据库用的是Mysql。
xomir
2011-07-14 13:24
@笑傲江湖:邮箱搞好了。一直没来回复,今天来回复下。谢谢。

我也准备写写自己遇到问题的解决办法。防止以后遇到同样问题。

谢谢你的博客!
女程序猿
2015-05-05 16:15
@xomir:你是怎么解决修改密码这个问题的呢
笑傲江湖
2015-05-05 17:42
@女程序猿:有修改密码的插件啊,配置好就可以修改密码了。

楼主

笑傲江湖
2011-06-27 17:13
会话已过期这个需要在Roundcube的配置文件mail.inc.php里修改一个地方,把$rcmail_config['session_lifetime']的值修改成0即可。

楼主

笑傲江湖
2011-06-27 17:10
多谢关注,我一开始也是用AfterLogic,也是WEB方式不能修改密码,我怀疑免费版就没这功能,收费的倒是可以。所以才换Roundcube的。Initialize database这个一步必须要有,如果没出现,说明你还是使用上一次安装的数据库文件,从新安装之前把以前的数据库删除掉,然后再安装。或者使用一个新的数据库安装。个人推荐最好把之前的数据都删除,这样保险一点。

楼主

xomir
2011-06-27 15:52
我发现原因了  我没有这个提示  点击Initialize database按钮    
搞不清什么问题,重装看看下

楼主

xomir
2011-06-27 15:09
感谢您的博文!
最近我也在弄这个。刚开始用AfterLogic,但是好像无法在web里修改邮件密码(皮肤都自己写了一个了,欲哭无泪啊)。只好转roundcube怀抱,不过又有问题出现了。登录时提示:  会话已过期。  搞的我郁闷的。看到你这篇东东后决定在定下心来看看到底出了什么问题。
说点什么:

正文内容:

 




图片博文
汪峰 《生无所求》