ILOHAMAIL在您的ISPConfig服务器10个简单的步骤
Iloha邮件:
版本1.0
作者:<hans> [at] bb-hosting [dot] org>
IlohaMail有明确的说明,但是我用这个方法来解释如何使用ISPConfig在我们的Perfect服务器上工作。
这将如何帮助您设置没有SSL的IlohaMail。 完成后,您可以在URL http://webmail.myhostingcompany.tld上找到一个好的webmail客户端。
对于myhostingcompany.tld,请使用您自己的域名。
如果您喜欢IlohaMail的额外功能(如日历/调度程序),则仅需要第3步。
在这个怎么样,我会用一个例子:
- IlohaMail-0.8.14-rc3
- 我认为这是您首次为IlohaMail设置,这不是更新!
- 网站: http://webmail.myhostingcompany.tld
- 您的完整主机名:server1.myhostingcompany.tld
- ISPConfig中的网站编号:web1
- 您的网页存储在/ var / www下
- MySQL数据库:web_db1
- MySQL用户名:web1_u1
- MySQL密码:mypassword
开始了:
第1步 - 创建一个网站
在ISPConfig中,通过主菜单中的“新站点”创建一个网站。在名为“Basis”的选项卡上,使用webmail作为主机名,myhostingcompany.tld使用域名。启用此网站的MySQL和PHP脚本,但禁用PHP安全模式。
第2步 - 为网站创建一个管理员用户
在ISPConfig中,创建一个管理员用户,以便以后可以通过FTP上传该网站:在主菜单中选择“ISP Manager”,在结构树中选择您的新网站webmail.myhostingcompany.tld,然后按“用户和电子邮件”选项卡。
按“新”并定义新用户及其电子邮件地址。给该用户管理员权限,然后按“保存”。
第3步 - 为网站创建一个MySQL数据库:
单击名为“选项”的选项卡,并为网站创建一个新的数据库。ISPConfig将显示:
数据库名称:web1_db1(示例)
数据库用户:web1_u1(示例)
然后为数据库用户定义密码,然后按“保存”。
第4步 - 下载IlohaMail
您可以从URL http://ilohamail.org/main.php?page=下载IlohaMail下载到您自己的台式机。目前有两个版本可用:
IlohaMail-0.8.14-rc3,这是当前和稳定的版本。
IlohaMail-0.9,这是开发版本。
虽然版本0.9具有最多的功能,但我建议在生产环境中使用0.8.14-rc3版本。
下载IlohaMail后,将其解压缩到您选择的文件夹。
第5步 - 为我们的ISPConfig服务器配置IlohaMail
注意:你可以做很多设置,我只会提到那些对于基本设置很重要的设置。浏览到您提取的IlohaMail文件夹。
在该文件夹中,打开conf文件夹。
在文件conf / login.php中进行修改:
在此文件中,您将找到一行:
$ default_host =“”;
将其更改为服务器的完整主机名,如:
$ default_host =“server1.myhostingcompany.tld”;
IlohaMail的默认端口是通过端口143进行IMAP。
如果要使用pop3而不是IMAP更改行:
$ default_port = 143;
进入:
$ default_port = 110;
我们还隐藏了一些登录屏幕的选项:
$ hide_host = 1;
$ hide_protocol = 1;
$ hide_rootdir = 1;
$ hide_lang = 1;
注意:值1 =隐藏,值0 =显示
行:
$ logout_url =“index.php”;
告诉我们当用户注销时,我们去哪里。
您可以在此定义您选择的文件/ URL。
您也可以更改行
$ VDOMAIN_DETECT [“domain1.com”] =“mail.domain1.com”;
进入
$ VDOMAIN_DETECT [“domain1.com”] =“server1.myhostingcompany.tld”;
和线
$ VDOMAIN_DETECT [“domain2.net”] =“mail.domain2.net”;
进入:
$ VDOMAIN_DETECT [“domain2.net”] =“server1.myhostingcompany.tld”;
在/conf/conf.php文件中进行修改:
因为我们希望使用IlohaMail的所有功能,使用MySQL数据库,我们必须改变行:
$ backend =“FS”;
进入
$ backend =“MySQL”;
要启用日历功能和书签,请使用value = 0
要禁用日历功能和书签,请使用value = 1
$ DISABLE_CALENDAR = 0;
$ DISABLE_BOOKMARKS = 0;
您可以通过更改线路告诉您的邮件员在哪里报告垃圾邮件:
$ report_spam_to =“”;
进入
$ report_spam_to =“username@myhostingcompany.tld”;
(定义您域中的现有电子邮件地址,用户可以在其中报告垃圾邮件)。
定义您的SMTP服务器。
此时您可以选择“Express”和“Sendmail”。
如果您使用Postfix,请留下
$ SMTP_TYPE =“sendmail”;
就这样!
在文件conf / db_conf.php中进行修改
更改行:
$ DB_HOST =“”;
$ DB_USER =“”;
$ DB_PASSWORD =“”;
进入:
$ DB_HOST =“localhost”;
$ DB_USER =“web1_u1”;
$ DB_PASSWORD =“mypassword”;
(在第3步中定义的密码)。
第6步 - mySQL数据库
在IlohaMail文件夹中的mySQL目录中,您会发现一个名为sql的文件。您可以使用此文件创建mySQL数据库的表。
在这个例子中,我用phpMyAdmin这样做。
您可以通过Internet浏览器通过URL访问您的数据库http://webmail.yourhostingcompany.tld:81 / phpmyadmin /
如果您没有安装phpMyAdmin,可以从 http://www.ispconfig.org/downloads.htm下载
使用第3步中提到/定义的mySQL用户帐户登录phpMyAdmin。
在phpMyAdmin中
- 选择您的数据库
- 选择SQL图标以启动查询
- 选择您的sql文件在IlohaMail文件夹中的mySQL目录中,然后按“开始”
- 你可以退出phpMyAdmin
STEP 7 - 上传IlohaMail
现在,您可以使用您最喜爱的FTP客户端上传IlohaMail。URL:ftp://webmail.myhostingcompany/web
用户名和密码,如第2步所定义。
第8步 - 将数据目录读取/写入Apache
以root身份登录到您的服务器。执行命令:
cd /var/www/web1/web(web1只是一个例子,必须与第3步中提到的网页编号相同)。
dir(现在您将看到数据目录)。
将数据目录中的所有文件夹的Web服务器进程读/写权限赋予:
chown -R www-data:www-data data(这是它在Debian Linux上的工作原理,其他发行版可能会有所不同)。
第9步 - 访问您的新的网络邮件客户端
现在您可以使用自己喜欢的浏览器指向新的webmail客户端。地址按我的方式是:
http://webmail.myhostingcompany.tld
您可以使用任何有效的电子邮件帐户(用户名/密码)组合登录。
注意:不要在ISPConfig提供的Uebimiau包中使用alias@domain.tld。
只能使用用户名和密码。
首次登录后,您应该在开始使用IlohaMail之前进行一些设置。
在这里,你要做的第一件事是定义你的身份。
您可以为电子邮件地址定义多个身份,但您至少需要一个身份。
第10步 - 定制IlohaMail
您可以更改IlohaMail的默认颜色。要更改颜色,您唯一需要做的是打开文件/var/www/web1/web/source/themes/default/override.inc,并通过更改值来更改所需的颜色。 (Web1就是我的例子)。
关于IlohaMail的更多信息:
http://ilohamail.org/main.php