一、Exim4概述
Exim是一個MTA(Mail Transfer Agent,郵件傳輸代理)服務器軟件,該軟件基於GPL協議開發,是一款開源軟件。該軟件主要運行於類UNIX系統。通常該軟件會與Dovecot或Courier等軟件搭配使用。Exim同時也是“進出口”(Export-Import)的英文縮寫。
二、軟件介質及安裝環境
Exim版本:exim-4.89.tar.gz
安裝環境:
硬件:Sugon L620-G15(龍芯3B1500)
操作系統:iSoft Server OS 5.0 beta3 for mips(普華服務器操作系統龍芯版)
三、安裝配置Exim4
安裝前配置
service iptables stop
創建普通用戶test
安裝rpm包pcre-devel、db4-devel
獲取exim4源碼包
wget ftp://mirror.easyname.at/exim-ftp/exim/exim4/exim-4.89.tar.gz tar zxvf exim-4.89.tar.gz cd exim-4.89
配置相關文件並安裝
cd exim-4.89 cp src/EDITME Local/Makefile 編輯Local/Makefile “EXIM_USER=”改為“EXIM_USER=test” 注釋EXIM_MONITOR=eximon.bin make make install
四、使用Exim4
/var/spool/mail 對其他用戶增加可寫權限:
chmod -R a+w /var/spool/mail
切換到test用戶
添加環境變量:PATH=$PATH:/usr/exim/bin
執行命令:exim -bV
[test@isoft182 ~]$ exim -bV Exim version 4.89 #4 built 31-Aug-2017 13:26:24 Copyright (c) University of Cambridge, 1995 - 2017 (c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2017 Berkeley DB: Berkeley DB 4.7.25: (October 20, 2015) Support for: iconv() DNSSEC Event PRDR Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch dbm dbmjz dbmnz dnsdb Authenticators: Routers: accept dnslookup ipliteral manualroute queryprogram redirect Transports: appendfile autoreply pipe smtp Fixed never_users: 0
無報錯說明安裝成功。
發送郵件:
[test@isoft182 ~]$ exim -v test LOG: MAIN Warning: purging the environment. Suggested action: use keep_environment. From:test To:test Subject:testing exim This is a test message
返回信息
[test@isoft182 ~]$ delivering 1dnLIX-00045d-No LOG: MAIN => test <test@localhost> R=localuser T=local_delivery LOG: MAIN Completed
說明發送成功。
此軟件雖然在龍芯下安裝,對於x86下也是適用的。