Iis

什麼是用於自定義日誌記錄的優秀第三方 SMTP 軟體?

  • April 2, 2012

我目前正在使用 IIS 6 SMTP 發送我們的一些郵件,但不幸的是,我發現它執行的日誌記錄不夠詳細 - 我也無法將其自定義到我認為足夠詳細的級別。

我想知道是否有人可以推荐一款第三方 SMTP 軟體,該軟體將允許自定義日誌記錄到我可以在我自己的列中註入或對傳出消息數據或標題執行正則表達式的程度。

你的紅寶石怎麼樣?

我只問,因為我可能會通過使用Logstash來解決這個問題,並編寫一個自定義輸入外掛來接受 SMTP 數據。或者使用某種外部過濾器使 SMTP 數據以一種現有的可接受的輸入格式充分錶示。

編輯:通過外部過濾器,我暗示用合適的腳本語言(Perl、Python 等)編寫的東西將充當 SMTP 客戶端(或伺服器,取決於您的 POV),連接到 SMTP 伺服器,獲取消息,然後將其轉換為 Logstash 本機接受的格式,無論是AMQP(我的偏好)還是原始TCP

編輯 2:我剛剛找到了一個使用 rabbitMQ 外掛將 SMTP 轉換為 AMQP 的項目。可能還有很長的路要走,但仍然是一個很好的想法。您將使用此外掛設置 RabbitMQ 伺服器,然後將 SMTP 消息轉換為 AMQP,然後 Logstash 將使用和分析該 AMQP。

這是一個小眾問題,這就是為什麼你可能會更好地編寫自己的程式碼,或者為現有的東西編寫外掛。

引用自:https://serverfault.com/questions/375848