UBUNTU下使用PostgreSql.和nginx安装postfixAdmin2.92版

本文详细记录了在Ubuntu14.04中使用PostgreSql和Nginx安装PostfixAdmin2.92版的过程,包括所需软件包的安装、Nginx配置、数据库创建、初始化配置等步骤,并解决了管理员用户配置时出现的错误。

本文为在Ubuntu14.04中使用PostgreSql和Nginx安装PostfixAdmin2.92版的记录。

<! –more– >

需要安装的包

记忆有些模糊,大概列一下:

postfix,PostgreSql,postfix-pgsql,php5-pgsql,nginx,php5-fpm,这些包可以通过Ubuntu的包管理安装。

准备工作

需要配置nginx支持php,方法见另外的文。

需要建立PostfixAdmi使用的PostgreSql数据库和数据库用户,并配置可以通过网络登录。

建数据库用户可以在psql中执行:

create user postfix;

创建数据库可以用命令:

createdb postfixdb -O postfix

安装包下载

官方网站上可以找到下载链接 由于是使用的ubuntu中的nginx,下载后把压缩包解压到/usr/share/nginx/html中,重命名为postfixadmin。并修改属主为www-data:

sudo chown -R www-data postfixadmin

初始化配置

初始化配置文件修改

运行setup.php之前,需要修改config.ini.php。对这个文件修改项的diff结果(修改后的在前为:

< $CONF['configured'] = false;
---
> $CONF['configured'] = true;
30c30
< $CONF['setup_password'] = 'changeme';
---
> $CONF['setup_password'] = '290c3045f1e273b6725835242ea7cf3d:87937c8fd844a8d4eac9b5cea48393224379663a';
34c34
< $CONF['default_language'] = 'en';
---
> $CONF['default_language'] = 'cn';
83c83
< $CONF['database_type'] = 'mysqli';
---
> $CONF['database_type'] = 'pgsql';
86,87c86,87
< $CONF['database_password'] = 'postfixadmin';
< $CONF['database_name'] = 'postfix';
---
> $CONF['database_password'] = 'yourpassword';
> $CONF['database_name'] = 'postfixdb';

setup_password一项与之后的设置有关,见下文,database_type一项如何设置配置文件中有说明,而configured需要改为true,才能进行初始化。

初始化配置

在浏览器中打开http://127.0.0.1/postfixadmin/setup.php/ 开始进行初始化配置。由于开始配置时没有截图,这里借用网上的其它图来说明一下,主要问题在设置管理员用户上,之前的环境检查问题不大。在设置管理员用户时,输入在config.ini.php中配置的setup_password报错,类似:

if you want to use the password you entered as setup password, edit config.inc.php and set
 
$CONF['setup_password'] = '1a05f571012e9f14c0f80f764d516f80:ec41add25de301101bac12649f929bbcbea8575e';

把显示内容更新到config.ini.php,之后再进行配置就可以完成管理员用户的配置了:

postfixadmin-createadmin.png

使用

打开http://127.0.0.1/postfixadmin/ ,进入登录页面,用之前建立的管理员用户登录就会进入管理界面:

postfixadmin.png

参考

有关建立管理员时口令报错的问题:

http://www.tuicool.com/articles/yMfq22

一个比较老版本的配置,供参考一些思路吧:

http://blog.sina.com.cn/s/blog_57cf8eea0100aogd.html

转载于:https://www.cnblogs.com/maoxiong/p/4298133.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值