導航:首頁 > IDC知識 > centos搭建smtp伺服器

centos搭建smtp伺服器

發布時間:2021-03-18 09:07:45

1、linux怎麼搭建郵箱伺服器

阿里雲 Centos 6.5 32位

Postfix-2.8.12.tar.gz Postfix MTA(郵件傳輸代理)
Dovecot-2.1.8.tar.gz IMAP 和 POP3 郵件伺服器
Postfixadmin-2.3.5.tar.gz 採用PHP編寫的開源WEB郵箱及域名賬號管理工具
Roundcubemail-0.8.1.tar.gz 採用PHP編寫的開源IMAP郵件WEB客戶端

安裝過程

1.安裝Postfix

yum -y install postfix
安裝完成還需要替換系統自帶的sendmail:

rpm -e sendmail
或者
yum remove sendmail
修改MTA(默認郵件傳輸代理)

alternatives --config mta
然後直接回車即可。

檢查一下是不是已經設置成功了。

alternatives --display mta
第一行可以看到mta的狀態。 例如:mat - status is manual.

2.安裝Dovecot

yum -y install dovecot
3.配置Postfix

編輯/etc/postfix/main.cf,可以下載下來修改,也可以使用vi進行編輯:

vi /etc/postfix/main.cf
修改如下:

# 75行: 取消注釋,設置hostname
myhostname = mail.lomu.me
# 83行: 取消注釋,設置域名
mydomain = lomu.me
# 99行: 取消注釋
myorigin = $mydomain
# 116行: 修改
inet_interfaces = all
# 119行: 推薦ipv4,如果支持ipv6,則可以為all
inet_protocols = ipv4
# 164行: 添加
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# 264行: 取消注釋,指定內網和本地的IP地址范圍
mynetworks = 127.0.0.0/8, 10.0.0.0/24
# 419行: 取消注釋,郵件保存目錄
home_mailbox = Maildir/
# 571行: 添加
smtpd_banner = $myhostname ESMTP

# 添加到最後
# 規定郵件最大尺寸為10M
message_size_limit = 10485760
# 規定收件箱最大容量為1G
mailbox_size_limit = 1073741824
# SMTP認證
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
修改好了之後使用/etc/rc.d/init.d/postfix start開啟postfix,使用chkconfig postfix on將postfix開機啟動。

4.配置Dovecot

修改如下:

[root@mail ~]# vi /etc/dovecot/dovecot.conf
# 26行: 如果不使用IPv6,請修改為*
listen = *

[root@mail ~]# vi /etc/dovecot/conf.d/10-auth.conf
# 9行: 取消注釋並修改
disable_plaintext_auth = no
# 97行: 添加
auth_mechanisms = plain login

[root@mail ~]# vi /etc/dovecot/conf.d/10-mail.conf
# 30行: 取消注釋並添加
mail_location = maildir:~/Maildir

[root@mail ~]# vi /etc/dovecot/conf.d/10-master.conf
# 88-90行: 取消注釋並添加
# Postfix smtp驗證
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}

[root@mail ~]# /etc/rc.d/init.d/dovecot start
Starting Dovecot Imap: [ OK ]

[root@mail ~]# chkconfig dovecot on
到這里,我們的郵件伺服器就已經搭建成功了。

5.域名解析

最後別忘了還需要進行域名解析工作。

添加一個子域名mail,A記錄解析到伺服器IP。

再添加一個MX記錄,主機記錄為空,記錄值為上面解析的二級域名mail.lomu.me,優先順序10。

注意:解析生效可能需要一段時間。

6.防火牆設置

/sbin/iptables -A INPUT -p tcp --dport 25 -j ACCEPT

/sbin/iptables -A INPUT -p tcp --dport 110 -j ACCEPT

/sbin/iptables -A INPUT -p tcp --dport 143 -j ACCEPT

突破封鎖25口的轉發

/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp --dport 10025 -j REDIRECT --to-ports 25

7.郵箱使用

一切都弄好以後,就可以使用Foxmail等第三方軟體來收發郵件了。在這里需要說一下,系統用戶就是郵件的用戶,例如root,就是一個郵箱用戶,郵箱是[email protected],密碼就是root的密碼,所以需要創建用戶,只要使用useradd創建用戶,再使用passwd設置密碼。

好了,假如我們創建一個admin的用戶:

# 創建用戶
useradd admin
#設置密碼,會要求輸入兩次密碼
passwd admin

這里需要注意,郵件賬號是admin,並不是郵箱,另外我們沒有配置SSL,所以也不要勾選。 接下來點擊創建,如果一切正常的話,你已經成功了。

2、centos搭建mail伺服器需要smtp嗎

CentOS下搭建郵箱系統的話是需要配置SMTP的;
建議選用 Postfix+Dovecot 來搭建郵箱伺服器;

3、centos 安裝什麼軟體做 郵件伺服器好

qmail, postfix 都是開源的,不過本身功能簡單,需要自己安裝其他開發者提供的擴展程序,可以找找攻略

4、CentOS 下如何搭建郵件伺服器?

下載U-Mail郵件系統 for CentOS(6.X) 一體盤最新版本。
2
解析好您的域名,將域名的MX記錄和的A記錄解析到您郵件伺服器的IP地址。
MX記錄和A記錄解析方法參考百度經驗,地址見參考資料

如果您是將郵件伺服器放置在內網,通過埠映射的方式將外網IP的服務埠映射到內網,那麼必須映射埠:25、110、80等。
3
將BIOS啟動方式設置為光碟機啟動,並放入U-Mail for CentOS(6.X) 一體盤光碟
4
出現安裝界面後,按回車鍵
5
設置TCP/IP參數(使用Tab鍵切換,空格鍵選擇),選擇如下圖,按「OK」按鈕

6
設置IP地址、子網掩碼、網關和DNS等參數(請根據自己的網路環境設置這些參數),如下圖。按「OK」按鈕。

7
點擊「Yes,discard any data」按鈕進行初始化磁碟(如磁碟中有重要數據,請先備份再操作),如下圖

8
設置root密碼,點擊「下一步
9
設置分區,這里我們選擇自動分區(用戶可以自定義分區,一般建1個boot分區,1個swap分區和1個根分區),點擊「下一步」,如下圖:

10
直接點擊「下一步」,如下圖

11
直接點擊「下一步」:
12
選擇默認的GRUB引導裝載程序,並點擊「下一步」,如下圖:

13
開始安裝系統
14
出現安裝完成界面,點擊「重新引導」重啟伺服器
15
重啟好後,輸入root帳號和密碼登錄系統,如下圖:

16
出現U-Mail安裝向導,輸入郵箱域名後,選擇「Next」確認,如下圖:
註:如果您的郵件伺服器主機是mail.domain.com,那麼域名輸入domain.com(請更改成自己的域名)

17
輸入mysql數據的root帳號密碼(請修改成自己需要的密碼),輸入後選擇「Next」確認,如下圖:

輸入域管理員(admin)的登錄密碼(請修改成自己需要的密碼),輸入後選擇「Next」確認,如下圖:

輸入超域管理員(administrator)的登錄密碼(請修改成自己需要的密碼),輸入後選擇「Next」確認,如下圖:

輸入系統管理員(system)的登錄密碼,輸入後選擇「Next」確認,如下圖

指定用戶郵件存儲目錄,並選擇「Next」確認,如下圖:

設置Apache監控埠,按照默認設置即可。並選擇「Next」確認,如下圖

設置WebMail運行埠,按照默認設置即可(默認為80埠,如果想使用其它埠請更改)。並選擇「Next」確認,如下圖:

開始進行安裝,如下圖:

彈出「安裝完成」窗口,點擊「OK」按鈕。如下圖:

建議重啟下伺服器,輸入reboot命令,如下圖:

登錄到系統管理後台,導入授權文件。

5、如何在內網中搭建smtp伺服器

最簡單就下載個ISO文件 郵局系統和centos系統的集合

extmail

6、CentOS 6.3下如何搭建郵件伺服器,以及如何去配置?

postfix
sendmail
qmail
都可以
如何架構 你自己要看看書了
這樣直接說你也有點霧水
如果是postfix
下載所需組件
或者源碼包
設置/etc/postfix/mail.cf
創建用戶
許可權
防火牆

7、怎麼在centos7搭建郵件伺服器

centos搭建郵件伺服器可以使用U-mail郵件伺服器centos一體安裝盤來安裝 ,安裝非常簡單,操縱方便,可以下載試用,不會安裝可以直接找技術支持

8、如何輕松搭建centos郵件伺服器

1、 添加MX記錄
搭建之前,我們需要在DNS 中添加MX 記錄(本例DNS 伺服器地址為192.168.0.1)

測試下是否生效

2、在線安裝程序
yum -y install sendmail-* 主程序
yum -y install m4-*配置工具
yum -y install cyrus-sasl SMTP認證
yum -y install dovecot POP IMAP 接收

3、配置sendmail
1) vi /etc/mail/local-host-names 加入 mail.qiu.com
2)vi /etc/mail/sendmail.mc 將SMTP 認證更改為接受全部主機,再將TRUST_AUTH行前dn1 # 刪

與centos搭建smtp伺服器相關的知識