平台:centos6.4

软件:

下载软件:http://www.squirrelmail.org/download.php(官网)

squirrel-webmail-1.4.22.tar.bz2

all_locales-1.4.18-20090526.tar.bz2                   (语言包)

依赖包:

httpd    php    phpd-mysql     mysql    mysql-server    postfix    dovecot

小松鼠邮件服务器搭建配置过程

安装依赖包软件

# yum -y install httpd php php-mysql mysql mysql-server postfix dovecot

下载软件:http://www.squirrelmail.org/download.php(官网)

squirrel-webmail-1.4.22.tar.bz2

all_locales-1.4.18-20090526.tar.bz2

解压软件

# cd /var/www/html

# tar vjxf squirrel-webmail-1.4.22.tar.bz2

重命名文件

# mv squirrelmail-webmail-1.4.22 webmail

进入目录,解压软件

# cp all_locales-1.4.18-20090526.tar.bz2/var/www/html/webmail

# cd webmail/

# tar vjxf all_locales-1.4.18-20090526.tar.bz2

创建目录

# mkdir -p attach data

更改权限

# chown -R daemon:daemon data/

# chown -R root:apache attach     #作为附近暂存空间

# chmod -R o+w data

# chmod 730 attach/

备份配置文件

# cp config/config_default.php config/config.php

编辑文件

# vi config/config.php

修改一下参数内容:

$squirrelmail_default_language = 'zh_CN';  #汉化

$default_charset = 'zh_CN.UTF-8';           #汉化

$domain = 'benet.com';                        #定义域名

$imap_server_type = 'dovecot';

$data_dir = '/var/www/html/webmail/data/';

$p_w_upload_dir = '/var/www/html/webmail/attach';

启动httpd服务

# service httpd restart

配置postfix

进入目录 ,备份文件

# cd /etc/postfix

# cp main.cf main.cf.bak

提取出非默认的配置

# postconf -n > main.tmp

覆盖文件

# cp main.tmp main.cf

编辑文件

vim main.cf

在最后一行添加如下内容

inet_interfaces = 192.168.0.30,127.0.0.1

myhostname = mail.benet.com

mydomain = benet.com

myorigin = $mydomain

mydestination = $mydomain, $myhostname

home_mailbox = Maildir/

重新启动服器

service postfix restart

配置dovecot

复制配置文件,编辑文件

# cp /etc/dovecot/dovecot.conf /etc/dovecot.conf.bak

# vi /etc/dovecot/dovecot.conf

在最后一行添加

ssl_disable = yes

protocols = pop3 imap

disable_plaintext_auth = no

mail_location = maildir:~/Maildir

注意:首先如果有sendmail服务,停止sendmail服务,它会和postfix有冲突的

service sendmail stop

chkconfig --level 2345 sendmail off

附件扩容:

邮件附件默认为2M,如有需要可扩大上传附件的容量,具体步骤如下:

修改配置文件

# vim /etc/php.ini

修改参数如下:

file_uploads = On   #开启上传功能

upload_tmp_dir ='/var/www/html/webmail/attach'  #上传附件存放位置

upload_max_filesize = 1000M   #设定上传附件最大值(默认为2)

post_max_size = 1000M        #允许post的数据的最大字节长度(默认为8)

memory_limit = 1024M               #内存最大限制(默认为128)

max_execution _time = 600          #每个脚本执行最大允许执行时间(0代表没有限制)

max_input_time = -1                   #上传时间(-1代表没有限制)

解开post限制

#postconf -e "message_size_limit =1024000000" 扩容到1G

更改本身booleand现有的状态:

setsebool -P httpd_can_network_connect =1

重启postfix服务

# service postfix restart

重启mysql服务

# service mysql restart

重启httpd服务

# service httpd restart

设置开机启动项

开放端口:25,80,110,143,3306

# vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

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

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

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

开机启动:

# chkconfig httpd on

# chkconfig postfix on

创建本地用户

# useradd usera

# passwd usera

在客户端访问网页http://192.168.0.30/webmail

登陆用户usera

点击撰写邮件s

给userb发送邮件

点击退出

登录用户userb

收到一封邮件

内容是用户usera发送给userb的

虚拟用户就无法实现了。

转载于:https://blog.51cto.com/8429872/1408966

小松鼠邮件(squirrelmail)服务器部署(squirrelmail+Postfix)相关推荐

  1. 小松鼠邮件服务器搭建(很简单的哦!)

    在因特网上我们访问邮件服务器时,该服务器都是以网页的形式展现给用户,使用户一目了然,容易操作,那么今天我们就使用postfix邮件服务器和squirrelmail(也就是小松鼠)的结合实现上面所说的问 ...

  2. 【微信小程序】(二)服务器部署与PHP学习

    微信小程序的数据请求分为两种,一种是无需搭建服务器,使用云数据库.云存储.云函数.云托管等云端能力,但是这种比较局限于官方给定的范围,无法随心所欲的对数据进行管理.另一种是自己搭建服务器,定义并实现自 ...

  3. 小白开发微信小程序49--本地服务器部署测试小程序

    相信大家对微信小程序的基础和项目应该没有太大问题了,如果还有对微信小程序开发有一些问题,请查看回顾...微信小程序开发者开发好一款微信小程序后,怎么才能发布呢?如何将其提交给微信审核呢? 在前面的[领 ...

  4. linux服务器搭建_基于LINUX系统的邮件服务器搭建和详细部署(POSTFIX)

    linux master调度所有的程序: master-->pickup/cleanup-->rewrite..... /etc/postfix/master.cf # ls /etc/p ...

  5. squirrelmail 小松鼠的安装和配置

    squirrelmail 小松鼠的安装和配置 一 .前提条件 postfix.dovecot服务的配置 LAMP环境搭建完毕   二.squirrelmail的配置 /usr/share/squirr ...

  6. squirrelmail(小松鼠web邮件系统)

    squirrelmail(小松鼠web邮件系统) 下载地址: http://nchc.dl.sourceforge.net/project/squirrelmail/stable/1.4.22/squ ...

  7. RHCE 第十二天 搭建小松鼠服务squirrelmail

    文章目录 [root@localhost ~]# mount /dev/sr0 /mnt/ mount: /mnt: WARNING: device write-protected, mounted ...

  8. 安装postfix邮件服务器,简易安装postfix邮件服务器

    [IT168 服务器学院]postfix邮件服务器(debian sarge) 1.简要说明 简易安装postfix邮件服务器 2.1.mail:~#apt-get install postfix 安 ...

  9. 基于腾讯云服务器部署微信小程序后台服务(Python+Django)

    一 前言 微信小程序,相信大家早已熟知,它是一种无需下载安装即可使用的轻型应用,具有跨平台和接近Native App性能体验的优势.从开发模式上说,它是前后端分离的,微信小程序负责实现前端应用,后端服 ...

最新文章

  1. 如何判断ListView中的CheckItem项是否选中?并将所以选项从ListView控件中删除?
  2. textarea 高度调整
  3. android 4.0.3固件,Vi30豪华版_Android4.0.3-1.0测试版固件刷机教程【MM刷机】
  4. 来领.NET Core学习资料,7天整理了30多个G(适合各阶段.Net开发者)
  5. tidb数据库_异构数据库复制到TiDB
  6. linux系统libpcap安装方法
  7. OpenCV之颜色空间转换(笔记10)
  8. 华米OV 万亿 IoT 争夺战
  9. Go语言之map练习
  10. java中的类方法和实例方法_下面关于Java语言中实例方法和类方法的说法,哪几项是对的?...
  11. 杭州师范大学计算机考研难度,杭州师范大学网络空间安全考研难吗
  12. 学会System Generator(1)入门与安装
  13. 手机版支付宝转账截图生成器Q574651623
  14. 棚卸資産管理の用語一覧(Glossary of inventory control terms and phrases)
  15. 全国统筹明年启动,养老金发放将迎来哪些变化?
  16. 火车到站时间接口 站到站列车信息检索
  17. 敏捷个人俱乐部(北京)线下活动 开始报名了!
  18. IDEA关闭当前文件改为ctrl + w
  19. 学生成绩管理系统——课程设计报告
  20. LinuxProbe学习笔记(十五)

热门文章

  1. 集成学习:lightGBM(二)
  2. Android中FlowLayout的使用方法,监控布局大小并设置页面高度
  3. 数据结构(12)----图(遍历、最小生成树、easyX可视化)
  4. 某奏云资源网址打不开的N种处理方法(亲测好用)
  5. 洞见云计算的时代野望,第八届全球云计算大会·中国站即将启幕
  6. mesh 协调器 路由器_双模网络协调器、双模路由器和双模mesh组网系统的制作方法...
  7. 【深度学习】计算机视觉(二)——认识和基础(下)
  8. 制作老毛桃启动盘教程
  9. linux查看服务器电源风扇,nagios监控vsphere ESXi主机硬件状态(CPU风扇、电源模块、硬盘、温度)...
  10. GLES2.0中文API-glCopyTexSubImage2D