[server-admins] Mailman is disabling mailing-list accounts

DM Smith dmsmith at crosswire.org
Fri Jan 21 12:11:09 MST 2011


I've been getting numerous disabling of mailing list accounts.

I'm including one here, but they all seem to be due to the setup of mail 
for crosswire. I think that Jonathan M is handling this.

Once this is done, I suggest we go into the mailing lists that we 
maintain/administer and enable those accounts that have been disable for 
excessive bouncing.

I have seen this with sbcglobal.net, att.net, ameritech.net, 
hotmail.com, msn.com and live.com. I think this really is just att.net 
and live.com

*********************************************************

This is a Mailman mailing list bounce action notice:

     List:       jsword-devel
     Member:Kurt.W.Andrews at sbcglobal.net
     Action:     Subscription disabled.
     Reason:     Excessive or fatal bounces.



The triggering bounce notice is attached below.

Questions? Contact the Mailman site administrator at
mailman at crosswire.org.


Mail delivery failed: returning message to sender.eml

Subject:
Mail delivery failed: returning message to sender
From:
Mail Delivery System <Mailer-Daemon at crosswire.org>
Date:
Thu, 20 Jan 2011 15:14:41 -0700

To:
jsword-devel-bounces at crosswire.org


This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

   Kurt.W.Andrews at sbcglobal.net
     SMTP error from remote mail server after MAIL FROM:<jsword-devel-bounces at crosswire.org>:
     host sbcmx3.prodigy.net [207.115.21.22]: 553 5.3.0 flpd119 DNSBL:ATTRBL 521<  64.71.190.106>_is_blocked.__For_information_see_http://att.net/blocks
   bdumont at ameritech.net
     SMTP error from remote mail server after MAIL FROM:<jsword-devel-bounces at crosswire.org>:
     host aitmx1.prodigy.net [207.115.37.23]: 553 5.3.0 nlpi123 DNSBL:ATTRBL 521<  64.71.190.106>_is_blocked.__For_information_see_http://att.net/blocks

------ This is a copy of the message, including all the headers. ------

Return-path:<jsword-devel-bounces at crosswire.org>
Received: from localhost.localdomain ([127.0.0.1] helo=www.crosswire.org)
	by crosswire.org with esmtp (Exim 4.72)
	(envelope-from<jsword-devel-bounces at crosswire.org>)
	id 1Pg2lb-0000mW-Lj; Thu, 20 Jan 2011 15:14:08 -0700
Received: from mail-yx0-f178.google.com ([209.85.213.178])
	by crosswire.org with esmtps (TLSv1:RC4-MD5:128) (Exim 4.72)
	(envelope-from<mjdenham at gmail.com>) id 1Pg2lY-0000mJ-Rn
	forjsword-devel at crosswire.org; Thu, 20 Jan 2011 15:14:05 -0700
Received: by yxe42 with SMTP id 42so349978yxe.9
	for<jsword-devel at crosswire.org>; Thu, 20 Jan 2011 14:09:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:mime-version:date:message-id:subject:from:to
	:content-type; bh=YEZYsXW3LA9FCbbtKyUfnXcfi2f3WmnKpxZY7yKYICM=;
	b=iu7ngVSTNLvTLZ6JmwAkz/7Pl/wYFqOGbQfdK0lBcybeQ3VGnwC5kLszfAf2fOpN/c
	Kq/4Mgds5AUdNLNnijfue7LCOfMLTS7JmB7hZHPXXHwV7Vag7GVpfyuzZOTUJ/e5qmeW
	1aTHmK5xwuj3nAPOGNTe/FcpfLpWs6xdp2DWY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=mime-version:date:message-id:subject:from:to:content-type;
	b=vkNFYCNVneSh8WLCu/6hb4rbJq7vGpDPtxV7aN/H7+7sNvsm1cQOMGyATxYYEGLlEG
	pzHm/eS9eNlpwGxy3IbDei1u9BrDZ/3PkDCAYTWHsaenAoj/q+O0Rg4II0hu7ucdg8SP
	wPxYQefDY/ixXWAphjCwaevJiIMs9mSFujdpE=
MIME-Version: 1.0
Received: by 10.100.226.7 with SMTP id y7mr1836820ang.124.1295561396471; Thu,
	20 Jan 2011 14:09:56 -0800 (PST)
Received: by 10.100.47.14 with HTTP; Thu, 20 Jan 2011 14:09:56 -0800 (PST)
Date: Thu, 20 Jan 2011 22:09:56 +0000
Message-ID:<AANLkTinc0nppxOJyJBUhE9pXKVQ9QTC6KTupGh-yy8Yf at mail.gmail.com>
From: Martin Denham<mjdenham at gmail.com>
To: J-Sword Developers Mailing List<jsword-devel at crosswire.org>
X-Spam-Score: -0.8 (/)
X-Spam_bar: /
X-Spam-Report: Spam detection software,
	running on the system "www.crosswire.org", has
	identified this incoming email as possible spam. The original message
	has been attached to this so you can view it (if it isn't spam) or
	label similar future email.  If you have any questions, see
	the administrator of that system for details.
	Content preview: I initially made a few tweaks to JSword to make And
	Bible
	work on Android and over the past few months I have been trying either
	to
	undo the changes or to feed them back into JSword in some way. There
	are still
	a few changes I have outstanding and the most significant relate to
	indexes.
	There are i) modified download method ii) new index download thread and
	iii) index creation for low memory devices. [...]
	Content analysis details:   (-0.8 points, 5.0 required)
	pts rule name              description
	---- ----------------------
	--------------------------------------------------
	0.0 FREEMAIL_FROM Sender email is freemail (mjdenham[at]gmail.com)
	-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed athttp://www.dnswl.org/,
	low trust [209.85.213.178 listed in list.dnswl.org]
	0.0 HTML_MESSAGE           BODY: HTML included in message
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
Subject: [jsword-devel] How to integrate And Bible modified index download
	method
X-BeenThere:jsword-devel at crosswire.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: JSword Developers Mailing List<jsword-devel at crosswire.org>
List-Id: JSword Developers Mailing List<jsword-devel.crosswire.org>
List-Unsubscribe:<http://www.crosswire.org/mailman/options/jsword-devel>,
	<mailto:jsword-devel-request at crosswire.org?subject=unsubscribe>
List-Archive:<http://www.crosswire.org/pipermail/jsword-devel/>
List-Post:<mailto:jsword-devel at crosswire.org>
List-Help:<mailto:jsword-devel-request at crosswire.org?subject=help>
List-Subscribe:<http://www.crosswire.org/mailman/listinfo/jsword-devel>,
	<mailto:jsword-devel-request at crosswire.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8898832276590558584=="
Errors-To:jsword-devel-bounces at crosswire.org
X-Spam-Score: -0.6 (/)
X-Spam_bar: /
X-Spam-Report: Spam detection software, running on the system "www.crosswire.org", has
  identified this incoming email as possible spam.  The original message
  has been attached to this so you can view it (if it isn't spam) or label
  similar future email.  If you have any questions, see
  the administrator of that system for details.

  Content preview:  I initially made a few tweaks to JSword to make And Bible
    work on Android and over the past few months I have been trying either to
    undo the changes or to feed them back into JSword in some way. There are still
     a few changes I have outstanding and the most significant relate to indexes.
     There are i) modified download method ii) new index download thread and iii)
     index creation for low memory devices. [...]

  Content analysis details:   (-0.6 points, 5.0 required)

   pts rule name              description
  ---- ---------------------- --------------------------------------------------
   0.0 FREEMAIL_FROM          Sender email is freemail (mjdenham[at]gmail.com)
   0.0 DKIM_ADSP_CUSTOM_MED   No valid author signature, adsp_override is
                              CUSTOM_MED
  -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed athttp://www.dnswl.org/, low
                              trust
                              [209.85.213.178 listed in list.dnswl.org]
   0.0 HTML_MESSAGE           BODY: HTML included in message
   0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
   0.0 T_DKIM_INVALID         DKIM-Signature header exists but is not valid

--===============8898832276590558584==
Content-Type: multipart/alternative; boundary=001636920602d249a2049a4e6477

--001636920602d249a2049a4e6477
Content-Type: text/plain; charset=ISO-8859-1

I initially made a few tweaks to JSword to make And Bible work on Android
and over the past few months I have been trying either to undo the changes
or to feed them back into JSword in some way.  There are still a few changes
I have outstanding and the most significant relate to indexes.  There are i)
modified download method ii) new index download thread and iii) index
creation for low memory devices.

I have just modified the And Bible index creation code to make it more
consistent with JSword so I will leave that until it is better tested but
the index download method code has not changed for a while and I was
wondering if it would be possible to find a way to remove my need to hack
the JSword AbstractSwordInstaller after every check out.

It is very messy but here is my hack in AbstractSwordInstaller:

     public void downloadSearchIndex(Book book, URI localDest) throws
InstallException {
         // TRANSLATOR: Progress label for downloading one or more files.
         String jobName = UserMsg.gettext("Downloading files");
         Progress job = JobManager.createJob(jobName,
Thread.currentThread());
         job.beginJob(jobName);

         //use and-bible index location
         String indexLocation = "/and-bible/indices/v1";
         try {
             String version =
(String)book.getBookMetaData().getProperty("Version");
             String versionSuffix = version!=null ? "-"+version : "";
             download(job, indexLocation, book.getInitials()+versionSuffix +
ZIP_SUFFIX, localDest);
         } catch (InstallException ex) {
             job.cancel();
             throw ex;
         } finally {
             job.done();
         }
     }

You can see that indexes include a version number as per PocketSword
resulting in file names like "ESV-1.0.1.zip" and are downloaded form a
folder I was allocated on the Crosswire site.

One possibility might be just to tidy the above, put it in
AbstractSwordInstaller and make it the default index download code for now.
  Another possibility might be to have (yet more) statics that either switch
the above index download method or set parameters used by the current
method.  The last possibility would be for me just to continue hacking
JSword.

What do you think?

Regards
Martin

--001636920602d249a2049a4e6477
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I initially made a few tweaks to JSword to make And Bible work on Android a=
nd over the past few months I have been trying either to undo the changes o=
r to feed them back into JSword in some way. =A0There are still a few chang=
es I have outstanding and the most significant relate to indexes. =A0There =
are i) modified download method ii) new index download thread and iii) inde=
x creation for low memory devices.<div>
<br></div><div>I have just modified the And Bible index creation code to ma=
ke it more consistent with JSword so I will leave that until it is better t=
ested but the index download method code has not changed for a while and I =
was wondering if it would be possible to find a way to remove my need to ha=
ck the JSword=A0AbstractSwordInstaller=A0after every check out.<div>
<br></div><div>It is very messy but here is my hack in=A0AbstractSwordInsta=
ller:</div><div><br></div><div><div>=A0=A0 =A0public void downloadSearchInd=
ex(Book book, URI localDest) throws InstallException {</div><div>=A0=A0 =A0=
  =A0 =A0// TRANSLATOR: Progress label for downloading one or more files.</d=
iv>
<div>=A0=A0 =A0 =A0 =A0String jobName =3D UserMsg.gettext(&quot;Downloading=
  files&quot;);</div><div>=A0=A0 =A0 =A0 =A0Progress job =3D JobManager.crea=
teJob(jobName, Thread.currentThread());</div><div>=A0=A0 =A0 =A0 =A0job.beg=
inJob(jobName);</div><div><br>
</div><div>=A0=A0 =A0 =A0 =A0//use and-bible index location</div><div>=A0=
=A0 =A0 =A0 =A0String indexLocation =3D&quot;/and-bible/indices/v1&quot;;<=
/div><div>=A0=A0 =A0 =A0 =A0try {</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0Strin=
g version =3D (String)book.getBookMetaData().getProperty(&quot;Version&quot=
;);</div>
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0String versionSuffix =3D version!=3Dnull ?&=
quot;-&quot;+version :&quot;&quot;;</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0do=
wnload(job, indexLocation, book.getInitials()+versionSuffix + ZIP_SUFFIX, l=
ocalDest);</div><div>=A0=A0 =A0 =A0 =A0} catch (InstallException ex) {</div=

> >
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0job.cancel();</div><div>=A0=A0 =A0 =A0 =A0 =
=A0 =A0throw ex;</div><div>=A0=A0 =A0 =A0 =A0} finally {</div><div>=A0=A0 =
=A0 =A0 =A0 =A0 =A0job.done();</div><div>=A0=A0 =A0 =A0 =A0}</div><div>=A0=
=A0 =A0}</div></div><div><br></div><div>You can see that indexes include a =
version number as per PocketSword resulting in file names like&quot;ESV-1.=
0.1.zip&quot; and are downloaded form a folder I was allocated on the Cross=
wire site.</div>
<div><br></div><div>One possibility might be just to tidy the above, put it=
  in AbstractSwordInstaller and make it the default index download code for =
now. =A0Another possibility might be to have (yet more) statics that either=
  switch the above index download method or set parameters used by the curre=
nt method. =A0The last possibility would be for me just to continue hacking=
  JSword.</div>
<div><br></div><div>What do you think?</div><div><br></div><div>Regards</di=
v><div>Martin</div></div>

--001636920602d249a2049a4e6477--


--===============8898832276590558584==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
jsword-devel mailing list
jsword-devel at crosswire.org
http://www.crosswire.org/mailman/listinfo/jsword-devel

--===============8898832276590558584==--




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/server-admins/attachments/20110121/c4f1f0b5/attachment-0001.html>


More information about the server-admins mailing list