当前位置:首页文章首页 IT学院 IT技术

详解Linux下的postfix安装

作者:  来源:  发布时间:2012-2-16 17:16:05  点击:
  [root@localhost mail]# chown -R postfix:postfix /var/mailbox/

  配置SMTP 认证,同样需要修改在前面创建的/usr/local/sasl2/smtpd.conf

  pwcheck_method: authdaemond

  log_level: 3

  mech_list: PLAIN LOGIN

  authdaemond_path: /usr/local/courier-authlib/var/spool/authdaemon/socket

  手动启动imap的服务

  [root@localhost mail]# /usr/local/courier-imap/libexec/pop3d.rc start

  [root@localhost mail]# /usr/local/courier-imap/libexec/imapd.rc start

  查看是否启动ok,两个端口,110和143

  [root@localhost mail]# netstat -anpt | grep 110

  tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 3822/couriertcpd

  tcp 0 20 192.168.225.180:110 89.137.252.99:21639 ESTABLISHED 30768/pop3login

  [root@localhost mail]# netstat -anpt | grep 143

  tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 3816/couriertcpd

  [root@localhost mail]# vi /etc/sysconfig/iptables

  开放110和143端口

  -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT

  -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 143 -j ACCEPT

  [root@mail2 ~]# service iptables restart

  清除防火墙规则:[确定]

  把 chains 设置为 ACCEPT 策略:filter [确定]

  正在卸载 Iiptables 模块:[确定]

  应用 iptables 防火墙规则:[确定]

  载入额外 iptables 模块:ip_conntrack_netbios_ns [确定]

  第十一安装extmail

  Ok,安装完imap后,开始安装网页上的extmail软件

  [root@mail2 postfix]# tar zxvf 51CTO下载-extmail-1.2.tar.gz

  因为extmail相当于web 版的outlook,因此将其放到了apache下面的

  Mv extmail-1.2 /usr/local/apache/htdocs/extmail

  进入到/usr/local/apache/htdocs/extmail下面

  复制一份主配置文件

  [root@mail2 extmail]# cp webmail.cf.default webmail.cf

  之后修改主配置文件(根据你的实际路径进行更改)

  SYS_CONFIG = /usr/local/apache/htdocs/extmail/

  SYS_LANGDIR = /usr/local/apache/htdocs/extmail/lang

  SYS_TEMPLDIR = /usr/local/apache/htdocs/extmail/html

  SYS_USER_LANG = zh_CN

  SYS_MYSQL_USER = extmail 连接mysql数据库使用的数据库名

  SYS_MYSQL_PASS = extmail 数据库密码

  SYS_MYSQL_DB = extmail

  SYS_MYSQL_HOST = localhost

  SYS_MYSQL_SOCKET = /data/mysql/mysql.Sock 数据库的sock文件

  # table name

  SYS_MYSQL_TABLE = mailbox

  SYS_MYSQL_ATTR_USERNAME = username

  SYS_MYSQL_ATTR_DOMAIN = domain

  SYS_MYSQL_ATTR_PASSWD = password

  SYS_AUTHLIB_SOCKET = /usr/local/courier-authlib/var/spool/authdaemon/socket

  更改完成后,修改apache的配置文件,将其与extmail想结合

  Vi /usr/local/apache/conf/httpd.Conf

  User postfix

  Group postfix

 

   Options Indexes FollowSymLinks +ExecCGI

   AllowOverride None

   Order allow,deny

   Allow from all

 

  安装Unix-Syslog ,因为extmail 会用到DBD:syslog

  下载 Unix-Syslog-1.1.tar.gz

  http://down.51cto.com/data/329992

  下载DBD-mysql-4.020.tar.gz

  http://down.51cto.com/data/329989

  #tar xvf Unix-Syslog-1.1.tar.gz.gz

   #cd Unix-Syslog-1.1

   #perl Makefile.PL

   # make

   #make install

  cd DBD-mysql-4.020

  #perl Makefile.PL

   #make

   #make install

  Ok.之后测试extmail是否可以访问ok

  http://ip/extmail/cgi

  第十二:安装extman

  安装extman和安装extmail的方法是一样的,

  解压,mv

  Mv extman-1.1 /usr/local/apache/htdocs/extman

  复制文件

   cp webman.cf.default webman.Cf

  编辑文件

  extman]# vi webman.Cf

  SYS_CONFIG = /usr/local/apache/htdocs/extman/

  SYS_LANGDIR = /usr/local/apache/htdocs/extman/lang

  SYS_TEMPLDIR = /usr/local/apache/htdocs/extman/html

  SYS_MAILDIR_BASE = /var/mailbox/

  SYS_SESS_DIR = /var/tmp/extman/

  SYS_BACKEND_TYPE = mysql

  SYS_MYSQL_USER = extmail

  SYS_MYSQL_PASS = extmail

  SYS_MYSQL_DB = extmail

  SYS_MYSQL_HOST = 127.0.0.1

  SYS_MYSQL_SOCKET = /data/mysql/mysql.Sock

  保存退出,修改apache文件

 

   Options Indexes FollowSymLinks +ExecCGI

   AllowOverride None

   Order allow,deny

   Allow from all

 

  需重启apache,才能生效

  创建数据库,把docs 目录下面的导入到数据库中,但是在导入数据库前需要把extmail.sql 文件中的TYPE=MyISAM 改成ENGINE=MyISA

   #mysql –uroot –p

   #mysql –uroot –p

  修改cgi 目录的属主

   #chown –R postfix.Postfix /usr/local/apache/htdocs/extman/cgi/

  为extman 授权数据库访问权限

   #mysql -uroot –p

   mysql> grant all privileges on extmail.* TO extmail@localhost IDENTIFIED BY 'extmail';

  mysql> grant all privileges on extmail.* TO extmail@127.0.0.1 IDENTIFIED BY 'extmail';

  之后再测试extman是否可以登录,配置文件提到的几个文件都要建立

  /var/mailbox/

  /var/tmp/extman/

  这两个目录要需要提前建立好

  第十三:搭建图形日志

  之后开始安装postfix图形日志

  下载包Time-HiRes-1.9721.tar.gz

  http://down.51cto.com/data/329630

  下载File-Tail-0.99.3.tar.gz

  http://down.51cto.com/data/329637

首页 上一页 [3] [4] [5] [6]  下一页 尾页
上一篇:tar包的应用 下一篇:

相关软件

相关文章

文章评论

软件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z