安裝前須知
- 此教學僅適用於CentOS7,其餘系統安裝方式、檔案路徑會有所不同,僅供參考
安裝流程
安裝源
- 若前面安裝PHP及MYSQL時有安裝過,可跳過此步驟
#安裝源
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
安裝EXIM Mail server 服務
sudo yum -y install exim
調整預設SendMail改為使用EXIM服務
alternatives --config mta
輸入指令後會顯示如下
There are 2 programs which provide 'mta'.
Selection Command
-----------------------------------------------
* 1 /usr/sbin/sendmail.postfix
+ 2 /usr/sbin/sendmail.exim
Enter to keep the current selection[+], or type selection number:
輸入exim選項的號碼並按Enter確定
調整EXIM設定檔
vim /etc/exim/exim.conf
調整的項目如下(括號內的中文字為解釋,請勿貼進設定檔內)
primary_hostname = mail.itstaiwan.net(輸入寄送地址的域名)
domainlist local_domains = @ : localhost : localhost.localdomain : mail.itstaiwan.net(輸入寄送地址的域名)
domainlist relay_to_domains = itstaiwan.net(輸入寄送地址的最高層級域名)
hostlist relay_from_hosts = 127.0.0.1 : 192_32G : 192.168.0.0/16 : 203.175.169.72(需更換為此Server外網IP地址)
修改完成後退出Insert模式並使用 :wq
儲存並退出VIM編輯器
啟動EXIM服務及設定開機自啟動
# 啟動服務
systemctl start exim
# 設定開機自啟動
systemctl enable exim
測試本機寄送Mail是否正常
- 若想在安裝完成EXIM服務後直接手動測試是否可以正常寄送電子郵件,請依底下說明進行測試
安裝MailX寄送郵件套件
sudo yum -y install mailx
使用MailX寄送測試郵件到指定的郵箱
#格式說明如下
date | mail -r 寄件地址 -s '郵件主旨' 收件地址
#範例
date | mail -r [email protected] -s 'exim test' [email protected]
- 寄件成功後就會在收件郵箱中看到一封來自寄件地址的信件,內容為寄件當時的時間
Comments | 1 則評論
該評論為私密評論