Postfix 指定 domain 寄送到指定的 Host

今天公司又有一個新的狀況,公司內部的其中一個網域信件無法透過 MailGateway 寄到公司內部進來,雖然這個 domain 也是透過 Exch 收發,而這個 Domain 是實際上在 Internet 有人註冊使用,想當然而信件就會被丟到對方。

要解決這個問題必須要從 Postfix 著手,先到 Postfix 的 transport 檔案增加資料:

vi /etc/postfix/transport

新增敘述::

NewDomain.tld      smtp:[xxx.xxx.xxx.xxx]port

 

加入一筆紀錄指定哪個 domain 哪個 Ip 去, 如果 Port no.不是走標準的還可以指定

 

接下來要去編譯一下 transport 這個檔案讓 Postfix 方便讀進來

 

postmap hash:/etc/postfix/transport

 

最後記得重新啟動一下服務

 

service MailScanner restart

 

記得去觀察測試一下是否成功喔…

參考資料: http://www.linuxquestions.org/questions/linux-software-2/postfix-single-domain-with-multipe-relay-host-443338/

Mailgateway 遇到 Savemail panic 及 Loops back to myself

Linux 架設的MailGateway 通常來說不太需要介入管理,但是今日發生了信件無法傳入的問題,去檢查 varlogmaillog 這個檔案發現有兩種異常的紀錄。

 

  • Savemail Panic, 這個問題是 SendMail 在無法寄送信件時會把信件寄給 root 這個帳號,但是存放這個帳號的檔案不見了 (還不知是啥原因),解決方式用手動建立這個檔案就好。

cd /var/mail

mkdir root

vi root    (:wq存檔, 開一個空檔案)

chmod 660 root

chown root:mail root

Continue reading “Mailgateway 遇到 Savemail panic 及 Loops back to myself”

開啟 Mailgateway Archive Mail 機制

上週聽到有同事說要花一筆經費來採購郵件備分軟體, 就不禁聯想原本的 Mailgateway 本來就是一個 Mail Server, 那有沒有機會拿來當作郵件備份的機制呢? 上網爬文了一下, 發覺 MailScanner 有 Archvie Mail 的選項, 可以把收到的 Mail 轉寄到指定的帳號去.

其中有兩個方式: 方法(1), 轉寄到另外一台 Mail Server 去, 對我而言還需要另外建立, 有點花費功夫, 後續也需要花時間去管理及維護,方法(2), 轉寄到本機的另外一位使用者.

以上的方式都會把郵件儲存在主機上, 但是我的 MailGateway 主機是架設在 VM 上,如果讓這個檔案持續長大的話, 很容易把硬碟空間吃光光, 最好的方式就是把郵件收下來放置到其他主機去。

Continue reading “開啟 Mailgateway Archive Mail 機制”

Mailgateway 日常維護

請利用Putty或類似程式(SSH Client)連線到Mailgateway後, 輸入裝機時的帳號及密碼, 登入完成後輸入 su – (superuser) 切換到 root 這個帳號, 系統才會允許你做一些修改的動作

1. 觀察 Mail Log

指令:  tail –f /var/log/maillog

說明:  可以持續的看到 maillog 處理信件的紀錄,主要應用在日常檢核上,隨機檢查一下系統目前的狀況。

Contant of Maillog
Contant of Maillog

Continue reading “Mailgateway 日常維護”

變更 MailGateway 防毒軟體

經過實際上線後, 發覺 ClamAV Scan 的效能太慢, 導致帶有附件的信件會延遲兩小時左右才會寄到, 同時系統會佔用大量的 CPU 及 RAM, 造成惡性循環, 經過 By pass 防毒軟體測試, 送達速度可以大幅提升, 確認為防毒軟體 Scan 速度太慢導致塞車.

當然又透過 Google 搜尋一下找到 F-Prot 也有 Linux Workstation 的版本, MailScanner 也直接支援, 所要做的只是下載裝起來然後變更設定.

Step1 Download antivirus package

指令: #Wget files.f-prot.com/files/unix-trial/fp-Linux-i686-ws.tar.gz

說明:到該路徑去下載安裝套件

Continue reading “變更 MailGateway 防毒軟體”