<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    I've been getting numerous disabling of mailing list accounts.<br>
    <br>
    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.<br>
    <br>
    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.<br>
    <br>
    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<br>
    <br>
    *********************************************************<br>
    <div class="moz-text-plain" wrap="true" style="font-family:
      -moz-fixed; font-size: 12px;" lang="x-western">
      <pre wrap="">This is a Mailman mailing list bounce action notice:

    List:       jsword-devel
    Member:     <a class="moz-txt-link-abbreviated" href="mailto:Kurt.W.Andrews@sbcglobal.net">Kurt.W.Andrews@sbcglobal.net</a>
    Action:     Subscription disabled.
    Reason:     Excessive or fatal bounces.
    


The triggering bounce notice is attached below.

Questions? Contact the Mailman site administrator at
<a class="moz-txt-link-abbreviated" href="mailto:mailman@crosswire.org">mailman@crosswire.org</a>.
</pre>
    </div>
    <br>
    <fieldset class="mimeAttachmentHeader"><legend
        class="mimeAttachmentName">Mail delivery failed: returning
        message to sender.eml</legend></fieldset>
    <table class="header-part1" border="0" cellpadding="0"
      cellspacing="0" width="100%">
      <tbody>
        <tr>
          <td>
            <div class="headerdisplayname" style="display: inline;">Subject:
            </div>
            Mail delivery failed: returning message to sender</td>
        </tr>
        <tr>
          <td>
            <div class="headerdisplayname" style="display: inline;">From:
            </div>
            Mail Delivery System <a class="moz-txt-link-rfc2396E" href="mailto:Mailer-Daemon@crosswire.org">&lt;Mailer-Daemon@crosswire.org&gt;</a></td>
        </tr>
        <tr>
          <td>
            <div class="headerdisplayname" style="display: inline;">Date:
            </div>
            Thu, 20 Jan 2011 15:14:41 -0700</td>
        </tr>
      </tbody>
    </table>
    <table class="header-part2" border="0" cellpadding="0"
      cellspacing="0" width="100%">
      <tbody>
        <tr>
          <td>
            <div class="headerdisplayname" style="display: inline;">To:
            </div>
            <a class="moz-txt-link-abbreviated" href="mailto:jsword-devel-bounces@crosswire.org">jsword-devel-bounces@crosswire.org</a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <div class="moz-text-plain" wrap="true" style="font-family:
      -moz-fixed; font-size: 12px;" lang="x-western">
      <pre wrap="">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:

  <a class="moz-txt-link-abbreviated" href="mailto:Kurt.W.Andrews@sbcglobal.net">Kurt.W.Andrews@sbcglobal.net</a>
    SMTP error from remote mail server after MAIL FROM:<a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel-bounces@crosswire.org">&lt;jsword-devel-bounces@crosswire.org&gt;</a>:
    host sbcmx3.prodigy.net [207.115.21.22]: 553 5.3.0 flpd119 DNSBL:ATTRBL 521&lt; 64.71.190.106 &gt;_is_blocked.__For_information_see_<a class="moz-txt-link-freetext" href="http://att.net/blocks">http://att.net/blocks</a>
  <a class="moz-txt-link-abbreviated" href="mailto:bdumont@ameritech.net">bdumont@ameritech.net</a>
    SMTP error from remote mail server after MAIL FROM:<a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel-bounces@crosswire.org">&lt;jsword-devel-bounces@crosswire.org&gt;</a>:
    host aitmx1.prodigy.net [207.115.37.23]: 553 5.3.0 nlpi123 DNSBL:ATTRBL 521&lt; 64.71.190.106 &gt;_is_blocked.__For_information_see_<a class="moz-txt-link-freetext" href="http://att.net/blocks">http://att.net/blocks</a>

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

Return-path: <a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel-bounces@crosswire.org">&lt;jsword-devel-bounces@crosswire.org&gt;</a>
Received: from localhost.localdomain ([127.0.0.1] helo=www.crosswire.org)
        by crosswire.org with esmtp (Exim 4.72)
        (envelope-from <a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel-bounces@crosswire.org">&lt;jsword-devel-bounces@crosswire.org&gt;</a>)
        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 <a class="moz-txt-link-rfc2396E" href="mailto:mjdenham@gmail.com">&lt;mjdenham@gmail.com&gt;</a>) id 1Pg2lY-0000mJ-Rn
        for <a class="moz-txt-link-abbreviated" href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a>; Thu, 20 Jan 2011 15:14:05 -0700
Received: by yxe42 with SMTP id 42so349978yxe.9
        for <a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel@crosswire.org">&lt;jsword-devel@crosswire.org&gt;</a>; 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: <a class="moz-txt-link-rfc2396E" href="mailto:AANLkTinc0nppxOJyJBUhE9pXKVQ9QTC6KTupGh-yy8Yf@mail.gmail.com">&lt;AANLkTinc0nppxOJyJBUhE9pXKVQ9QTC6KTupGh-yy8Yf@mail.gmail.com&gt;</a>
From: Martin Denham <a class="moz-txt-link-rfc2396E" href="mailto:mjdenham@gmail.com">&lt;mjdenham@gmail.com&gt;</a>
To: J-Sword Developers Mailing List <a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel@crosswire.org">&lt;jsword-devel@crosswire.org&gt;</a>
X-Spam-Score: -0.8 (/)
X-Spam_bar: /
X-Spam-Report: Spam detection software,
        running on the system "<a class="moz-txt-link-abbreviated" href="http://www.crosswire.org">www.crosswire.org</a>", 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 at <a class="moz-txt-link-freetext" href="http://www.dnswl.org/">http://www.dnswl.org/</a>,
        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: <a class="moz-txt-link-abbreviated" href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a>
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: JSword Developers Mailing List <a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel@crosswire.org">&lt;jsword-devel@crosswire.org&gt;</a>
List-Id: JSword Developers Mailing List &lt;jsword-devel.crosswire.org&gt;
List-Unsubscribe: <a class="moz-txt-link-rfc2396E" href="http://www.crosswire.org/mailman/options/jsword-devel">&lt;http://www.crosswire.org/mailman/options/jsword-devel&gt;</a>,
        <a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel-request@crosswire.org?subject=unsubscribe">&lt;mailto:jsword-devel-request@crosswire.org?subject=unsubscribe&gt;</a>
List-Archive: <a class="moz-txt-link-rfc2396E" href="http://www.crosswire.org/pipermail/jsword-devel/">&lt;http://www.crosswire.org/pipermail/jsword-devel/&gt;</a>
List-Post: <a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel@crosswire.org">&lt;mailto:jsword-devel@crosswire.org&gt;</a>
List-Help: <a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel-request@crosswire.org?subject=help">&lt;mailto:jsword-devel-request@crosswire.org?subject=help&gt;</a>
List-Subscribe: <a class="moz-txt-link-rfc2396E" href="http://www.crosswire.org/mailman/listinfo/jsword-devel">&lt;http://www.crosswire.org/mailman/listinfo/jsword-devel&gt;</a>,
        <a class="moz-txt-link-rfc2396E" href="mailto:jsword-devel-request@crosswire.org?subject=subscribe">&lt;mailto:jsword-devel-request@crosswire.org?subject=subscribe&gt;</a>
Content-Type: multipart/mixed; boundary="===============8898832276590558584=="
Errors-To: <a class="moz-txt-link-abbreviated" href="mailto:jsword-devel-bounces@crosswire.org">jsword-devel-bounces@crosswire.org</a>
X-Spam-Score: -0.6 (/)
X-Spam_bar: /
X-Spam-Report: Spam detection software, running on the system "<a class="moz-txt-link-abbreviated" href="http://www.crosswire.org">www.crosswire.org</a>", 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 at <a class="moz-txt-link-freetext" href="http://www.dnswl.org/">http://www.dnswl.org/</a>, 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.&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;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.&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;It is very messy but here is my hack in=A0AbstractSwordInsta=
ller:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;=A0=A0 =A0public void downloadSearchInd=
ex(Book book, URI localDest) throws InstallException {&lt;/div&gt;&lt;div&gt;=A0=A0 =A0=
 =A0 =A0// TRANSLATOR: Progress label for downloading one or more files.&lt;/d=
iv&gt;
&lt;div&gt;=A0=A0 =A0 =A0 =A0String jobName =3D UserMsg.gettext(&amp;quot;Downloading=
 files&amp;quot;);&lt;/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0Progress job =3D JobManager.crea=
teJob(jobName, Thread.currentThread());&lt;/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0job.beg=
inJob(jobName);&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0//use and-bible index location&lt;/div&gt;&lt;div&gt;=A0=
=A0 =A0 =A0 =A0String indexLocation =3D &amp;quot;/and-bible/indices/v1&amp;quot;;&lt;=
/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0try {&lt;/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0 =A0 =A0Strin=
g version =3D (String)book.getBookMetaData().getProperty(&amp;quot;Version&amp;quot=
;);&lt;/div&gt;
&lt;div&gt;=A0=A0 =A0 =A0 =A0 =A0 =A0String versionSuffix =3D version!=3Dnull ? &amp;=
quot;-&amp;quot;+version : &amp;quot;&amp;quot;;&lt;/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0 =A0 =A0do=
wnload(job, indexLocation, book.getInitials()+versionSuffix + ZIP_SUFFIX, l=
ocalDest);&lt;/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0} catch (InstallException ex) {&lt;/div=
</pre>
      <blockquote type="cite" style="color: rgb(0, 0, 0);">
        <pre wrap=""><span class="moz-txt-citetags">&gt;</span>
</pre>
      </blockquote>
      <pre wrap="">&lt;div&gt;=A0=A0 =A0 =A0 =A0 =A0 =A0job.cancel();&lt;/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0 =
=A0 =A0throw ex;&lt;/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0} finally {&lt;/div&gt;&lt;div&gt;=A0=A0 =
=A0 =A0 =A0 =A0 =A0job.done();&lt;/div&gt;&lt;div&gt;=A0=A0 =A0 =A0 =A0}&lt;/div&gt;&lt;div&gt;=A0=
=A0 =A0}&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;You can see that indexes include a =
version number as per PocketSword resulting in file names like &amp;quot;ESV-1.=
0.1.zip&amp;quot; and are downloaded form a folder I was allocated on the Cross=
wire site.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;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.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What do you think?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards&lt;/di=
v&gt;&lt;div&gt;Martin&lt;/div&gt;&lt;/div&gt;

--001636920602d249a2049a4e6477--


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

_______________________________________________
jsword-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/jsword-devel">http://www.crosswire.org/mailman/listinfo/jsword-devel</a>

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


</pre>
    </div>
    <br>
  </body>
</html>