有沒有什麼方法可以讓電子郵件收到標題信息,並將其服務器和IP地址從字符串中取出?這裏有一個例子:從perl中的字符串解析出IP地址和RDNS服務器
Received: from example.web.site.net (example.web.site.net [1.1.1.1]) (using example filler text (256/256 bits)) (No client certificate requested) by example.example.com (Postfix) with ESMTPS id 123456
當最終發送到SQL數據庫時,這兩個項目需要到各自的字段。
這也是使用qpsmtp插件。
非常感謝!這幫了很多。 當服務器位於IP之前時,它可以很好地工作。 在某些情況下,我們收到IP位於服務器之前的電子郵件,該服務器返回空值。 你知道這個解決方法嗎? – cpound
你可以做的是修改正則表達式,使其匹配新的模式。首先檢查它是否返回null,如果是,則對提供的字符串執行正則表達式捕獲(使用新的正則表達式)。 –