Return-Path: X-Original-To: apmail-james-server-user-archive@www.apache.org Delivered-To: apmail-james-server-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1EF10D35A for ; Mon, 18 Jun 2012 18:20:19 +0000 (UTC) Received: (qmail 72965 invoked by uid 500); 18 Jun 2012 18:20:18 -0000 Delivered-To: apmail-james-server-user-archive@james.apache.org Received: (qmail 72932 invoked by uid 500); 18 Jun 2012 18:20:18 -0000 Mailing-List: contact server-user-help@james.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "James Users List" Reply-To: "James Users List" Delivered-To: mailing list server-user@james.apache.org Received: (qmail 72922 invoked by uid 99); 18 Jun 2012 18:20:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Jun 2012 18:20:18 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FSL_RCVD_USER,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of timprepscius@gmail.com designates 209.85.216.49 as permitted sender) Received: from [209.85.216.49] (HELO mail-qa0-f49.google.com) (209.85.216.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Jun 2012 18:20:09 +0000 Received: by qabj40 with SMTP id j40so1682620qab.8 for ; Mon, 18 Jun 2012 11:19:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=shOgSmiZegVGLqzzFcJ/Li32DG7SikBk7cN6Lwnhb2Q=; b=UJ+TfglB2YGumpDrghqBaS1lMS0Yj7VEBYScnSgvaW2l0Oby8fEXadoL4oNGyJMzOb yD/Bu5qFmqKuOj9qSOCvnx8nK7IBSthi8V0irAdsV6qBGRFoQw3JtjJuxMzIlnOr296P giONtWtJkbFCIn8uQ6hD5oy0wr/sCCpX4mQfCCWZg0f9Be+fPCYImyPY1qMYeSFQIdIN s+2Bjtz8RTTivLABxnXUFk0U9b2eYBiGe/AA4ZPUogdKpsjaXrhVHycvXIMLFhWU0MAz GX+btUefGJi01lipm1fsrALuU2UyLEi+H+IKsM9FW47p3dEoKfdxz0mKLsafmnXgxfyu UOWg== Received: by 10.224.191.74 with SMTP id dl10mr29119959qab.65.1340043588323; Mon, 18 Jun 2012 11:19:48 -0700 (PDT) Received: from [192.168.1.109] (cpe-98-14-81-235.nyc.res.rr.com. [98.14.81.235]) by mx.google.com with ESMTPS id cg7sm42784505qab.19.2012.06.18.11.19.47 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 18 Jun 2012 11:19:47 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1278) Subject: Re: transparent proxy for all users of domain From: Timothy Prepscius In-Reply-To: Date: Mon, 18 Jun 2012 14:19:45 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <657EBDB6-3B16-4345-894E-649DB7D229FE@gmail.com> References: <6E19307B-C023-499D-9274-83891C166D5B@gmail.com> To: James Users List X-Mailer: Apple Mail (2.1278) Sorry to be spammy. But. [I guess I'm spammy today ;-)] Since I am looking for a no-cache solution for james. I've been looking into just doing a socks proxy against the static ip. I will start up james, create a ProxySelector which does all ips except = for 127.*/192.* and ssh proxy them directly via the externally facing static ip aws instance. Is there any red flag that goes off in your head for this? -tim On Jun 18, 2012, at 12:23 PM, Timothy Prepscius wrote: > I have been reading all of the emails from others on this topic. > I can't find one which describes how to setup this bare minimum james = proxy server.=20 > (I understand the gateway stuff from the originating machine) >=20 > On Jun 18, 2012, at 12:21 PM, Timothy Prepscius wrote: >=20 >> I guess this is a popular question. >>=20 >> Is there a wiki for this anywhere? >> I've been searching for a definitive how to. Somehow difficult to = find. >>=20 >>=20 >> I'm moving my sending mechanism to a static ip. >>=20 >> But I want to keep that static ip server to the bare minimum. (aws = micro instance + elastic ip) >>=20 >> .. >>=20 >> So I need to setup a james instance which does nothing but proxy = messages for all users from my domain to wherever they are going. >> I would like to keep this james instance from knowing anything about = the users nor delivering mail to the users etc. I would like it not to = have a database (if possible). I would like the bare minimum for = security. >>=20 >>=20 >> What I think I'm going to end up doing is: >>=20 >> 1. create new james from fresh download >> 2. comment out all of the pop3 / jmx stuff from the configuration = files. >> 3. create and modify the smtp configuration file to allow sending = from a user? >>=20 >> Is this roughly correct? >>=20 >> Is there an easy way to ensure that mails are never cached to any = disk or db? >>=20 >>=20 >> Is there anything else I need to do? What happens if the mail is = instantaneously rejected? Is the connection still open to the = originating james server? Or does the proxy server somehow need to know = where to send errors back to? >>=20 >> Thanks! >>=20 >> -tim >=20 --------------------------------------------------------------------- To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org For additional commands, e-mail: server-user-help@james.apache.org