From owner-freebsd-questions@FreeBSD.ORG Wed Jan 30 10:02:41 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E28516A417 for ; Wed, 30 Jan 2008 10:02:41 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (wojtek.tensor.gdynia.pl [IPv6:2001:4070:101:2::1]) by mx1.freebsd.org (Postfix) with ESMTP id B1E1513C43E for ; Wed, 30 Jan 2008 10:02:32 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (localhost [IPv6:::1]) by wojtek.tensor.gdynia.pl (8.13.8/8.13.8) with ESMTP id m0UA01me004829; Wed, 30 Jan 2008 11:00:01 +0100 (CET) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from localhost (wojtek@localhost) by wojtek.tensor.gdynia.pl (8.13.8/8.13.8/Submit) with ESMTP id m0U9xvcg004813; Wed, 30 Jan 2008 11:00:00 +0100 (CET) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Date: Wed, 30 Jan 2008 10:59:57 +0100 (CET) From: Wojciech Puchar To: Rakhesh Sasidharan In-Reply-To: <20080130092413.K4947@obelix.home.rakhesh.com> Message-ID: <20080130105507.I4812@wojtek.tensor.gdynia.pl> References: <20080130092413.K4947@obelix.home.rakhesh.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-questions@freebsd.org Subject: Re: OT: Downloading file by sending email X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jan 2008 10:02:41 -0000 > > I want to setup a service such that sending a mail to say > "someaddress@mydomain" with a list of links per line results in my machine > downloading the files at these links replying with all these files attached. > > Is there any port which provides a functionality like this? Or is it possible > to put together such a setup in place? I tried a Google search but didn't very easy using just bash curl metamail etc... but first think about protecting it from abuse like a) someone will use it as spamming machine, writing advert as image, and sending it through your service to 100000 users (using your bandwidth) by using robot that will 100000 times request to send an URL to mail. b) someone else will be trying to overload your service requesting to mail lots of huge files many times (limit total size+size of one file) you must do something like "captcha" or at least - first sending mail without attachment like this - Someone - possibly you - requested to download and send such files: URL list here to your mail. if it's you, jest use reply with this code: