日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小松鼠邮件(squirrelmail)服务器部署(squirrelmail+Postfix)

發布時間:2023/12/9 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小松鼠邮件(squirrelmail)服务器部署(squirrelmail+Postfix) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

平臺: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)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。