ubuntu搭建mail伺服器
1. 如何在 Ubuntu 環境下搭建郵件伺服器
很簡單,使用postfix就可以,安裝好postfix的時候,參考以下配置文件修改一下並確保25和110埠是開放的就可以,這樣就可以實現基本收(需要綁定對應域名並且設置MX記錄和SPF記錄)發(從linux本機發)郵件的功能了,如果還需要stmp驗證的話,由於我沒有設置過,所以還是請你自行上網搜索。
打開/etc/postfix/main.cf 按照提示復制過去這個文件修改下。(刪除注釋修改為對應合適選項即可)
smtpd_banner=$myhostnameESMTP$mail_name(Ubuntu)//stmpbanned(常用於telnet操作,可修改)
biff=no
append_dot_mydomain=no
#delay_warning_time=4h
readme_directory=no
mail_spool_directory=/var/mail
home_mailbox=.Mail///本機每個可登錄的linux用戶的郵件文件夾位置
virtual_alias_maps=hash:/etc/postfix/virtual
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database=btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database=btree:${data_directory}/smtp_scache
#這兩項是自動啟用tls發郵件的選項。(只要對方郵箱支持的話)
smtpd_tls_security_level=may
smtp_tls_security_level=may
smtpd_relay_restrictions=permit_mynetworkspermit_sasl_authenticateddefer_unauth_destination
myhostname=(你的郵件伺服器主機名,需要把/etc/hostname修改為你的對應服務域名這里再填寫)
alias_maps=hash:/etc/aliases
alias_database=hash:/etc/aliases
myorigin=/etc/mailname
mydestination=(這里填寫你的對應伺服器域名)
#mynetworks=127.0.0.0/8[::ffff:127.0.0.0]/104[::1]/128//允許連接的主機,可不設置
mailbox_size_limit=0//限制郵件附件大小,可不設置
recipient_delimiter=+
inet_interfaces=all
inet_protocols=all
2. Ubuntu搭建可連外網的郵件伺服器(postfix+dovecot+mysql+.......)
沒明白,你這不是知道用啥嗎
直接網路"postfix+dovecot+mysql"
教程不是一堆堆的嗎?
可連外網就是需要你有根能上網的網線塞機器上....
就能發了,收不收的在於對方拒不拒你,
你收信的話得去申請域名啥的,再就是DNS了...
3. LINUX下如何搭建郵件伺服器
可以使用U-Mail郵件伺服器
步驟如下:
1、下載U-Mail郵件系統forCentOS(6.X)一體盤
請去http://www.comingchina.com/html/downloads/下載U-Mail郵件伺服器最新版本。
2、解析好域名,將域名的MX記錄和的A記錄解析到郵件伺服器的IP地址。
MX記錄和A記錄解析方法參考:http://www.comingchina.com/html/faq/anzhuangzhongzhuangbeifen/954.html
如果是將郵件伺服器放置在內網,通過埠映射的方式將外網IP的服務埠映射到內網,那麼必須映射埠:25、110、80等。
3、將BIOS啟動方式設置為光碟機啟動,並放入U-MailforCentOS(6.X)一體盤光碟
4、出現安裝界面後,按回車鍵
5、設置TCP/IP參數(使用Tab鍵切換,空格鍵選擇),選擇如下圖,按「OK」按鈕。
4. mail伺服器 配置方法
搭建一套郵件系統其實並不是一件龐大的工程,一套郵件系統的搭建構成可以分為以下三個部分:郵件伺服器硬體、域名和固定ip地址、郵件伺服器軟體,搭建的便捷與否決定於郵件伺服器軟體的易用程度。(本文章以turbomail為例進行郵件系統的搭建說明)
一,郵件伺服器硬體:最低配置要求piii以上,512m內存,硬碟在40g以上。
二,域名和ip地址:需要有獨立的域名,並有更改mx記錄的許可權,內網用戶可以使用自定義域名;需要有互聯網固定ip,沒有固定ip採用動態ip綁定域名軟體也可。
三,郵件伺服器軟體:目前市場上的郵件伺服器軟體很多,比如exchange, mdaemon,imail,turbomail等,價格不等,質量也不等,售後服務也不等,建議用戶綜合比較價格,質量和技術服務,並索取試用期進行測試後進行選擇(本文章以turbomail為例進行郵件系統的搭建說明)
搭建步驟:
一,在購進了伺服器硬體後首先是要安裝操作系統,建議用戶使用linux操作系統,非常穩定,在熟悉代碼後操作也不麻煩,郵件伺服器最關鍵的就是穩定性,有了好的操作系統就有了穩定的保障。
二,域名請向域名供應商申請,國內比較大的有萬網和新網,域名供應商提供域名解析的服務;mx記錄可以通過域名供應商提供的管理界面進行修改。
三,有了這以上兩個前提後就可以安裝郵件伺服器軟體了。不同的郵件伺服器軟體的安裝方法和簡易度不同,我以國內最易安裝的turbomail郵件伺服器為例講解安裝過程:
1,下載安裝包,請上官網直接下載。
2a,windows系統:雙擊下載的安裝包,按照安裝提示完成安裝
3a,重啟電腦
4a,電腦重啟後,自動出現turbomail控制台,點擊「運行mail伺服器」和「運行webmail伺服器」,啟動郵件服務程序
1b,linux/solaris/aix/hp-ux/freebsd系統下:以root用戶登錄,解壓安裝包,生成turbomail安裝目錄,解壓命令為:#tar -xvzfturbomail_linux_yyy_xxx.tgz
(注意:turbomail安裝包必須放在根目錄上)
2b,啟動turbomail server,進入turbomail目錄,執行starttm.sh,命令為:#./starttm.sh
3b,啟動webmail服務,進入進入 turbomail/web/bin 目錄,執行startup.sh。
命令為:#./startup.sh
4b,啟動反垃圾服務,進入 turbomail/sa目錄,執行sa_server.sh。命令為: #./sa_server.sh
四,郵件系統已經安裝完畢,登錄http://伺服器ip:8080/maintlogin.jsp 進入管理員界面,添加域和用戶後即可正式使用郵件系統了。
這樣,您的郵件系統就已經搭建完畢,之後就需要做一些郵件伺服器軟體的細節性能配置工作,比如用戶郵箱大小控制,收發郵件許可權控制,反垃圾反病毒功能設置等等,這些就需參考郵件伺服器軟體供應商的使用說明書和咨詢技術工程師了。
5. ubuntu14.04配置郵件伺服器
適用情況
需要在區域網內搭建郵箱伺服器,不需要域名地址,不需要SSL加密。
環境
Ubuntu 14.04
軟體安裝
Postfix
郵件接收服務軟體(Postfix),默認埠110,使用apt-get 安裝即可
apt-get install postfix
安裝過程中如果彈出對話框,默認即可,需要注意填寫domain的時候一定要留意,domain的值就是郵箱的域名(@後面的值)
Dovecot
郵件發送伺服器軟體(Dovecot),默認埠25,使用apt-get安裝即可
apt-get install dovecot-pop3d
軟體配置
Postfix
Postfix的配置工作不多,僅配置一個文件就好。
編輯文件/etc/postfix/main.cf
和網上其他教程一樣,修改myhostname,mynetworks,mydestination即可。需要注意的是,如果想使用IP地址作為發件伺服器的域名的話([email protected]),需要添加一行配置:
resolve_numeric_domain = yes
否則會出現: Error:501 5.1.7 Bad sender address syntax
Dovecot
Dovecot需要配置的文件很多:
/etc/dovecot/dovecot.conf
解除注釋變為
listen = *, ::
/etc/dovecot/10-auth.conf
解除注釋並修改為
disable_plaintext_auth = no
/etc/dovecot/10-mail.conf
解除注釋變為
mail_location = mbox:~/mail:INBOX=/var/mail/%u
/etc/dovecot/10-ssl.conf
取消SSL,並注釋掉ssl_cert,ssl_key,改為
ssl = no
# ssl_cert = ….
#ssl_key = ….
額外必須配置
這樣配置郵件伺服器的話要求在每個用戶目錄下必須要有目錄~/mail/.imap/INBOX,為了便於在創建用戶後就生成該目錄,需要修改文件:
vim /etc/skel/.bash_profile
添加:
# create mail dir
if [ ! -d ~/mail/.imap/INBOX ] ; then
mkdir -p ~/mail/.imap/INBOX
fi1234
重啟服務
service postfix restart
service dovecot restart
查看Mail的日誌
tail -f /var/log/mail.log
郵箱客戶端配置
除了收發郵件伺服器需要設置為伺服器的IP地址外,需要注意的是郵箱的名字的域名部分一定要寫為Postfix配置文件里mydestination里的任意一個值(默認有localhost,
localhost.$mydomain等等)。
比如,如果想使用[email protected]作為郵箱名字的話,一定要在/etc/postfix/main.cf里的mydestination選項後面加上tongshi.com。否則會發件伺服器會解析域名到別的IP地址或無法解析。
6. 怎麼在Ubuntu下搭建伺服器
在Ubuntu下搭建伺服器
是什麼?中文翻譯叫做:虛擬專用網路。功能是,在公用網路上建立專用網路,進行加密通訊。
適用的場合:
1.你的公司網路在一個區域網,不能外部訪問。有一天你外出度假了,想訪問一下公司的內部網路,外網是不能直接訪問的。如果公司的網路有一台主機設置了,你就可以通過連上這台主機,來訪問公司內部網路啦。
2.如果你的主機是在國外,你可以在這台主機上配置,然後你的電腦連上之後就可以啦。
3.某台伺服器(如游戲伺服器)限制了一些IP連接到它上面,這時你配置,連上之後,就可以繼續訪問那台伺服器。
我們以Ubuntu為例,說一下怎樣配置伺服器。
1、用root賬戶登陸伺服器
2、安裝PPTPD
apt-get install pptpd
3、編輯pptpd.conf文件
vi /etc/pptpd.conf
取消注釋下面內容
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
這幾句的意思是:當外部計算機通過pptp聯接到後所能拿到的ip地址范圍和伺服器的ip地址設置。
4、添加用於登陸的賬戶
vi /etc/ppp/chap-secrets
格式如下:
# client server secret IP addresses
cqc pptpd 123456 *
從左到右依次是用戶名,自己指定。伺服器,填寫pptpd,密碼,自己指定。IP,填*即可。中間用空格分別隔開。
5、設置DNS解析,編輯pptpd-options文件
vi /etc/ppp/pptpd-options
找到ms-dns,取消掉注釋,並修改DNS地址,這里我推薦大家用
Google DNS 8.8.8.8 和 8.8.4.4
更改為如下內容
ms-dns 8.8.8.8
ms-dns 8.8.4.4
6、開啟轉發
vi /etc/sysctl.conf
取消注釋以下內容
net.ipv4.ip_forward=1
這句話意思是:打開內核IP轉發
更新一下配置
sudo sysctl -p
7、安裝iptables並設置
apt-get install iptables
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
後面這句話作用是:立刻讓LINUX支持NAT(platinum)
8、重新啟動服務
/etc/init.d/pptpd restart
9、大功告成,伺服器就這么配置好啦。
接下來,利用IP地址,剛才設置的賬號和密碼,就可以連你的啦。
7. Ubuntu架設Smtp伺服器
Winmail 郵件伺服器軟體讓您輕松架設郵件系統 www.magicwinmail.com用Win 2003系統架設郵件伺服器很多企業區域網內都架設了郵件伺服器,用於進行公文發送和工作交流。但使用專業的企業郵件系統軟體需要大量的資金投入,這對於很多企業來說是無法承受的。其實我們可以通過Windows Server 2003提供的POP3服務和SMTP服務架設小型郵件伺服器來滿足我們的需要。 一、安裝POP3和SMTP服務組件 Windows Server 2003默認情況下是沒有安裝POP3和SMTP服務組件的,因此我們要手工添加。 1.安裝POP3服務組件 以系統管理員身份登錄Windows Server 2003 系統。依次進入「控制面板→添加或刪除程序→添加/刪除Windows組件」,在彈出的「Windows組件向導」對話框中選中「電子郵件服務」選項,點擊「詳細信息」按鈕,可以看到該選項包括兩部分內容:POP3服務和POP3服務Web管理。為方便用戶遠程Web方式管理郵件伺服器,建議選中「POP3服務Web管理」。 2.安裝SMTP服務組件 選中「應用程序伺服器」選項,點擊「詳細信息」按鈕,接著在「Internet信息服務(IIS)」選項中查看詳細信息,選中「SMTP Service」選項,最後點擊「確定」按鈕。此外,如果用戶需要對郵件伺服器進行遠程Web管理,一定要選中「萬維網服務」中的「遠程管理(HTML)」組件。完成以上設置後,點擊「下一步」按鈕,系統就開始安裝配置POP3和SMTP服務了。 二、配置POP3伺服器 1.創建郵件域 點擊「開始→管理工具→POP3服務」,彈出POP3服務控制台窗口。選中左欄中的POP3服務後,點擊右欄中的「新域」,彈出「添加域」對話框,接著在「域名」欄中輸入郵件伺服器的域名,也就是郵件地址「@」後面的部分,如「rtj.net」,最後點擊「確定」按鈕。其中「rtj.net」為在Internet上注冊的域名,並且該域名在DNS伺服器中設置了MX郵件交換記錄,解析到Windows Server 2003郵件伺服器IP地址上。 2.創建用戶郵箱 選中剛才新建的「rtj.net」域,在右欄中點擊「添加郵箱」,彈出添加郵箱對話框,在「郵箱名」欄中輸入郵件用戶名,然後設置用戶密碼,最後點擊「確定」按鈕,完成郵箱的創建。 三、配置SMTP伺服器 完成POP3伺服器的配置後,就可開始配置SMTP伺服器了。點擊「開始→程序→管理工具→Internet信息服務(IIS)管理器」,在「IIS管理器」窗口中右鍵點擊「默認SMTP虛擬伺服器」選項,在彈出的菜單中選中「屬性」,進入「默認SMTP虛擬伺服器」窗口,切換到「常規」標簽頁,在「IP地址」下拉列表框中選中郵件伺服器的IP地址即可。點擊「確定」按鈕,這樣一個簡單的郵件伺服器就架設完成了。 完成以上設置後,用戶就可以使用郵件客戶端軟體連接郵件伺服器進行郵件收發工作了。在設置郵件客戶端軟體的SMTP和POP3伺服器地址時,輸入郵件伺服器的域名「rtj.net」即可。 四、遠程Web管理 Windows Server 2003還支持對郵件伺服器的遠程Web管理。在遠端客戶機中,運行IE瀏覽器,在地址欄中輸入「https://伺服器IP地址:8098」,將會彈出連接對話框,輸入管理員用戶名和密碼,點擊「確定」按鈕,即可登錄Web管理界面。