From owner-freebsd-questions@FreeBSD.ORG Thu Apr 1 08:07:31 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4606D16A4CE for ; Thu, 1 Apr 2004 08:07:31 -0800 (PST) Received: from destiny.chrononomicon.com (mail.chrononomicon.com [65.193.73.208]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE90243D45 for ; Thu, 1 Apr 2004 08:07:30 -0800 (PST) (envelope-from bsilver@chrononomicon.com) Received: from [IPv6:::1] (destiny.chrononomicon.com [192.168.1.42]) by destiny.chrononomicon.com (Postfix) with ESMTP id 4503D1FDFF for ; Thu, 1 Apr 2004 11:07:22 -0500 (EST) Mime-Version: 1.0 (Apple Message framework v613) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; format=flowed To: FreeBSD Questions From: Bart Silverstrim Date: Thu, 1 Apr 2004 11:07:20 -0500 X-Mailer: Apple Mail (2.613) Subject: PERL question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Apr 2004 16:07:31 -0000 Okay, this is probably off topic, and I'll gladly take it offlist if someone can contact me directly with an answer...I was hoping that with the BSD Unix gurus here, someone may have experience in the area of this question :-) I'm looking for a PERL script that can act kind of like a proxy (filter?) for an IMAP connection, and when certain lines of text come through, it will erase them while leaving everything else intact. What I'm thinking of aiming for is to have the proxy run on the local machine, and tell my IMAP client to connect to it; the proxy would connect to the "real" address of the IMAP server. All the commands for browsing, reading, flagging, etc. would be passed just fine but when headers for read receipt/tracking requests come into the proxy, it would just filter them out (or alter them in a way that they would be useless). Would such a thing even be possible to easily implement, if it doesn't already exist? It should be pretty transparent, I would think... Thanks for any guidance you could offer in this area... -Bart