溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux下如何搭建郵件系統(tǒng)

發(fā)布時(shí)間:2022-01-26 10:31:17 來源:億速云 閱讀:144 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹了Linux下如何搭建郵件系統(tǒng),具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

郵件服務(wù)器是一種用來負(fù)責(zé)電子郵件收發(fā)管理的設(shè)備。它比網(wǎng)絡(luò)上的免費(fèi)郵箱更安全和高效。

1.安裝及配置postfix和dovecot服務(wù) 關(guān)閉防火墻和selinux 開始安裝postfix和dovecot yum install postfix dovecot -y 設(shè)置主機(jī)名及域名

 [root@mail ~]# hostnamectl set-hostname mail.wq.com
 [root@mail ~]# echo '192.168.0.155 mail.wq.com' > /etc/hosts
 12

設(shè)置DNS服務(wù) vi /var/named/wq.com.zone

 $TTL 1D
 @ IN SOA ns.wq.com. root.wq.com. (
                         0 ; serial
                         1D ; refresh
                         1H ; retry
                         1W ; expire
                         3H ) ; minimum
 NS ns.wq.com.
 MX 5 mail.wq.com.
 ns A 192.168.0.155
 mail A 192.168.0.155
 smtp CNAME mail
 pop3 CNAME mail
 www CNAME mail
 1234567891011121314

[root@mail ~]# host -n -t mx wq.com 192.168.0.155

 Using domain server:
 Name: 192.168.0.155
 Address: 192.168.0.155#53
 Aliases:
 
 wq.com mail is handled by 5 mxbiz1.qq.com.
 wq.com mail is handled by 10 mxbiz2.qq.com.
 1234567

2.基本配置,編輯主配置文件 [root@mail ~]# cp /etc/postfix/main.cf /etc/postfix/main.cf.bak vi /etc/postfix/main.cf // 對以下參數(shù)做修改

 *myhostname*  //主機(jī)名
  myhostname =mail.wq.com
 
 *mydomain*    //使用郵件域
  mydomain = wq.com //設(shè)置本地網(wǎng)絡(luò)的郵件域
 
 *myorigin*       //要外發(fā)郵件時(shí)發(fā)件人的郵件域名
  myorigin = $mydomain
 
 
 inet_interfaces = all  //設(shè)置postfix監(jiān)聽的網(wǎng)絡(luò)端口
 
 mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain //設(shè)置可接收郵件的主機(jī)名   或域名。來
  自其他主機(jī)名或域名的郵件將拒絕接收
 *mynetworks*  // 收發(fā)客戶端的地址
 mynetworks = 192.168.0.0/24, 127.0.0.0/8  //指定了本地網(wǎng)絡(luò)的IP段,默認(rèn)只包含主機(jī)自己,
 
 relay_domains = $mydestination  //設(shè)置可轉(zhuǎn)發(fā)來自哪些域名或主機(jī)名的郵件
 home_mailbox = Maildir/      //郵件存儲(chǔ)的位置
 12345678910111213141516171819

設(shè)置完成開啟服務(wù) systenctl start postfix

創(chuàng)建用戶賬號(hào) useradd zs echo ‘123456’ | passwd –stdin zs useradd ls echo ‘123456’ | passwd –stdin ls 使用 telnet 工具進(jìn)行發(fā)信測試 yum install telnet -y

[root@mail ~]# telnet localhost 25

 Trying ::1...
 Connected to localhost.
 Escape character is '^]'.
 220 mail.wq.com ESMTP Postfix
 HELO localhost  //宣告客戶地址
 250 mail.wq.com
 MAIL FROM:zs@wq.com  //發(fā)件人地址
 250 2.1.0 Ok
 RCPT TO:ls@wq.com  //收件人地址
 250 2.1.5 Ok
 DATA   //傳送數(shù)據(jù)的內(nèi)容
 354 End data with. Subject:test mail // 主題
 hello!
 this is test mail
 .   //最后這個(gè)點(diǎn) 表示結(jié)束
 250 2.0.0 Ok: queued as 508F0104FA00
 quit  // 退出
 221 2.0.0 Bye
 Connection closed by foreign host.
 1234567891011121314151617181920

查看郵件 [root@mail ~]# ls /home/ls/Maildir/new/ 1544098321.Vfd00I3839584M985672.mail.wq.com

3.配置收件服務(wù)器dovecot

yum install dovecot -y 編輯主配置文件 [root@mail ~]# vi /etc/dovecot/dovecot.conf //修改如下幾處

 protocols = imap pop3 lmtp //20 行:指定本郵件主機(jī)所運(yùn)行的協(xié)
 議
 listen = * //26 行:監(jiān)聽本機(jī)的所有網(wǎng)絡(luò)接口
 login_trusted_networks = 192.168.95.0/24 //38 行:指定允許登
 錄的網(wǎng)段地址
 12345

[root@mail ~]# vim /etc/dovecot/conf.d/10-mail.conf

 //查找以下配置行(第 24 行)并將行首“#”去掉
 mail_location = maildir:~/Maildir //指定郵件存儲(chǔ)格式和位置
 12

重啟服務(wù) systemctl start dovecot 收信測試 [root@mail ~]# telnet localhost 110

 Trying ::1...
 Connected to localhost.
 Escape character is '^]'.
 +OK Dovecot ready.
 user ls //用戶
 +OK
 pass 123456 密碼
 +OK Logged in.
 list //查看郵件
 +OK 3 messages:
 1 381
 2 1561
 3 401
 .
 retr 1  //查看第一封
 +OK 381 octets
 Return-Path: X-Original-To: ls@wq.com
 Delivered-To: ls@wq.com
 Received: from localhost (localhost [IPv6:::1])
         by mail.wq.com (Postfix) with SMTP id 1D391104FA01
         for; Thu,  6 Dec 2018 04:38:13 -0500 (EST)
 Subject:test mail
 Message-Id: 
 Date: Thu,  6 Dec 2018 04:38:13 -0500 (EST)
 From: zs@wq.com
 
 HELLo
 .
 quit
 +OK Logging out.
 Connection closed by foreign host.
 1234567891011121314151617181920212223242526272829303132

4.使用windows客戶端進(jìn)行測試 下載Foxmail 首先測試主機(jī)是否能ping通 若不能ping通,關(guān)閉windows防火墻 或者 在windows中做域名與IP的綁定,在c盤:/windows/drivers/system32/etc/hosts 寫入 192.168.0.155 mail.wq.com 添加郵件賬號(hào) Linux下如何搭建郵件系統(tǒng) 發(fā)送郵件 Linux下如何搭建郵件系統(tǒng)

在linux中同步可以查看郵件信息 Linux下如何搭建郵件系統(tǒng) 測試完成。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Linux下如何搭建郵件系統(tǒng)”這篇文章對大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI