在本地和遠程配置Exim4
經(jīng)過多方查閱資料,終于將exim4的配置搞定了,結(jié)果才發(fā)現(xiàn),原來是這么簡單。下面我就把我配置的過程寫出來,與大家分享。
1)在命令行輸入dpkg-reconfigure exim4-config來進行配置。
2)郵件系統(tǒng)配置的常見模式:(互聯(lián)網(wǎng)站;直接通過 SMTP 發(fā)送或接收信件)
3)系統(tǒng)郵件名稱:a18zhizao.cn(發(fā)件人,收到信件就是這個樣子:www@a18zhizao.cn)
4)要監(jiān)聽的入站 SMTP 連接的 IP 地址:(空白,就是什么都不寫)
5)其它可接受的郵件目的地址:( localhost.localdomain:vps25.vz25.ramhost.us:localhost)
注:我的主機名是vps25.vz25.ramhost.us
6)中轉(zhuǎn)(relay)郵件的域名: (空白)
7)為這些主機進行郵件轉(zhuǎn)發(fā):(空白)
8)保持最小 DNS 查詢量嗎(按需拔號 Dial-on-Demand)? (否)
9)將配置文檔分拆成小文件嗎?(否)
配置完畢。然后,我用mail了一封郵件到qq郵箱。具體如下:
幫助1234 $mail lvs Subject:Test This is a test mail. #(.代表結(jié)束輸入!) Cc:a18ccms@gmail.com
--------------------------------------------------------------------------------
遠程做MAIL服務器(收信速度會慢些,好處就不用說了。)
幫助1 # dpkg-reconfigure exim4-config
說明:[]表示通過光標選擇該項,{}表示輸入的內(nèi)容
1. [mail sent by smarthost; no local mail]
2. system mail name: {mail.a18zhizao.cn}
3. IP-address to listen on for incoming SMTP connections: 127.0.0.1
4. Other destinations for which mail is accepted: {null}
5. visible domain name for local users: {mail.a18zhizao.cn}
6. IP address or host name of the outgoing smarthost: {smtp.gmail.com::587}
7. Keep number of DNS-queries minial(Dial-on-Demand)? : [No]
8. split configuration into small files?: [No]
因為上述的步驟只是更新了/etc/exim4.conf.conf,因此還需要執(zhí)行
幫助1 # update-exim4.conf
這樣才能更新exim4實際用到的配置文件。
二、添加gmail賬號和密碼
幫助1 # chown root:Debian-exim /etc/exim4/passwd.client
添加如下行, 注意修改用戶名和密碼
幫助12345 # vim /etc/exim4/passwd.client gmail-smtp.l.google.com:yourAccountName@gmail.com:y0uRpaSsw0RD *.google.com:yourAccountName@gmail.com:y0uRpaSsw0RD smtp.gmail.com:yourAccountName@gmail.com:y0uRpaSsw0RD
執(zhí)行
幫助1 # chown root:Debian-exim /etc/exim4/passwd.client
編輯 /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost
幫助123 # vi /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost #在 "hosts_try_auth..." 之前增加 port=587
將發(fā)送者郵件地址添加到 /etc/exim4/email-addresses
幫助1 # echo 'linuxuser@LocalHost: username@gmail.com' >> /etc/exim4/email-addresses
最后,執(zhí)行
幫助1 # update-exim4.conf
三、重啟
幫助1 # /etc/init.d/exim4 restart
郵件發(fā)送日志
通過上文,讀者們應該知道了如何在本地和遠程配置Exim4,希望大家通過閱讀本文有收獲!
【編輯推薦】
- 18.15.4 Exim和sendmail的相似之處
- 18.15.3 配置Exim
- 18.15 Exim郵件系統(tǒng)
- 18.15.2 Linux上的Exim
- Exim命令行配置文件參數(shù)緩沖區(qū)溢出漏洞
- Exim畸形EHLO/HELO命令遠程堆破壞漏洞
- Exim Internet Mailer本地格式串溢出漏洞