在ubuntu下用squirrelmail架设webmail

假设你已经在Ubuntu安装了邮件服务器postfix(也可以用sendmail,但postfix配置较简单)

1.安装apache
  sudo apt-get install apache2
2.修改apache2配置
  编辑/etc/apache2/httpd.conf,加入
  ServerName xxx.com(域名),如果没有域名就加入ServerName localhost或者ServerName 127.0.0.1
3.安装php支持,由于squirrelmail是用php写的,所以必须有php支持才可以访问
  sudo apt-get install php5
4.安装imap服务
  sudo apt-get install courier-imap
5.编辑courier-imap
  cd /etc/courier
  vim imap
  修改最后一行 MAILDIRPATH=/var/mail/ (postfix默认的邮箱目录)
6.在/var/mail/下建立以下目录
  mkdir new
  mkdir tmp
  mkdir cur
  chown -R xx *  (xx为具体用户名)
  chgrp -R xx * (xx为具体组名)
7.下载squirrelmail(www.squirrelmail.org ),可以直接在线安装(sudo apt-get install ...),但安装完后配置比较麻烦,所以下载安装包再安装。下载完后解压到/var/www/目录下
  tar -zxvf squirrelmail.x.x.tar.gz
  mv squirrelmail.x.x squirrelmail
8.配置squirrelmail
  cd squirrelmail
  ./configure
9.按D选择courier,按R返回;
  按2,按1,输入域名,按R返回;
  按4,按1,输入数据目录/var/www/squirrelmail/data/;按2,输入附件目录/var/www/squirrelmail/attach/, 按R返回
  按10,按1,输入语言zh_CN,按2,输入字符集utf8或者gb2312,按R返回
  按S保存,按Q退出。
 
 
 
 
PS:安装nmap(sudo apt-get install nmap),输入nmap -sV localhost, 可查看本机对应的服务及端口
    用telnet localhost 143 连接本机imap
    输入001 LOGIN username pwd进入,若提示邮箱目录uid及gid错误,(Account's mailbox directory is not owned by the correct uid or gid)则修改/var/mail属性
    chown -R user /var/mail (修改目录所属用户)
    chgrp -R group /var/mail (修改目录所属组)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值