CentOS下搭建Sendmail郵件伺服器

2021-10-16 13:00:42 字數 2017 閱讀 1490

搭建之前,先來介紹下環境

系統環境:centos 5.6 32bit

網域名稱:qiu.com

1、 新增mx記錄

搭建之前,我們需要在dns 中新增mx 記錄(本例dns 伺服器位址為192.168.0.1)

測試下是否生效
3、配置sendmail

1) vi /etc/mail/local-host-names 加入 mail.qiu.com

2)vi /etc/mail/sendmail.mc 將smtp 認證更改為接受全部主機,再將trust_auth行前dn1 # 刪除

3)vi /etc/mail/access 錄入 connection:192.168.0 relay

輸入命令:

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

makemap hash /etc/mail/access.db < /etc/mail/access

修改/etc/dovecot.conf檔案,找到行#protocols = imap imaps pop3 pop3s,把#去掉。

6)啟動郵件服務

services sendmail start

services dovecot start

services saslauthd start

別忘了加為開機啟動。

6)新增使用者 與設定 密碼

groupadd mail_user #新增乙個郵件組

useradd -s /sbin/nologin -g mail_user zhang3 # 新增乙個名為張3的使用者

useradd -s /sbin/nologin -g mail_user li4 # 新增乙個名為l4的使用者

echo test_zhang3 | passwd --stdin zhang3 # 為張3設定密碼為test_zhang3

echo test_li4 | passwd --stdin li4 # 為張3設定密碼為test_li4

現在我們可以通過 oe或foxmail 等mua客戶端軟體來收發郵件了,接下來我們配置openwebmail,由於openwebmail工作在80埠,所以我們要先安裝好httpd (阿帕奇)!

4、配置openwebmail

yum 安裝

yum -y install lftp

lftpget

yum -y install openwebmail

1)初始化

/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

2)vi /var/www/cgi-bin/openwebmail/etc/dbm.conf,修改如下:

dbm_ext .db

dbmopen_ext .dbm

dbmopen_haslock no

3)vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf

domainnames qiu.com #更改為自己定義的網域名稱#

default_language zh_cn.gb2312 #更改登陸介面為中文#

4)vi /var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf:

smtpserver 192.168.0.107 #更改smtp伺服器的位址#

authpop3_server 192.168.0.107 #更改pop3伺服器的位址#

vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf

dbmopen_ext .db

dbmopen_haslock yes

再做次初始化

/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

如果提示「無法檢索郵件」,重新初始化即可!

最後成功截圖:

前端 centos下搭建nodejs

以node v4.2.2 linux x64.tar.gz版本為例 把解壓好的node目錄 node v4.2.2 linux x64 移動到 opt software 沒有自建 然後就是環境變數的配置了。使用命令開啟配置檔案 vim etc profile 然後在檔案末尾新增對應的node相關目錄...

CentOS下搭建nginx php環境

參見 不再贅述 wget 解壓 tar zxvf php 5.6.7.tar.gz 編譯 configure prefix usr local php enable fpm with fpm user www with fpm group www with mysql u01 mysql5.6.23...

Centos下搭建LNMP環境

1.安裝nginx 關於nginx的安裝請參考 2.安裝二進位製包mysql useradd mysql m s sbin nologin tar zxvf mysql 5.5.32 linux2.6 x86 64.tar.gz mv mysql 5.5.32 linux2.6 x86 64 usr...