On 2008-10-23 12:02 +0200, Agustin Martin wrote:

> On Wed, Oct 22, 2008 at 06:39:20PM +0200, Agustin Martin wrote:
>> Just noticed that this problem has already been reported against emacs22-el,
>> and seems not strictly related to mailcrypt.
>> 
>> #429059: emacs22-el: error message in sendmail.el stops loading gnus when
>> not using any MTA
>> 
>> This problem is due to a Debian-only change to avoid missing mail.
>> Discussion on  
>> 
>> http://bugs.debian.org/429059
>> 
>> may be relevant here.
>
> For the records, a proposed fix for sendmail.el Debian changes in emacs22
> is to use
>
> (if (not (file-executable-p "/usr/bin/mail"))
>     (progn
>      (message "/usr/bin/mail is not executable")
>      (setq mail-interactive t)))
>
> instead of 
>
>      (if (not (file-executable-p "/usr/bin/mail"))
>          (error "/usr/bin/mail is not executable"))
>
> I am including #429059 in my reply, so emacs22 maintainers are aware that an
> RC bugreport has been filed against mailcrypt because of this problem and
> can join the thread.

I think the proper solution to #429059 is to remove the
avoid-fakemail-mail-loss.diff completely and change the default of
mail-interactive to t.  These days there are simply too many systems
where the MTA is configured for local delivery only, or not configured
at all, and the danger of silently losing mail is too high.  For the
record, upstream changed the default of mail-interactive to t in Emacs
23 precisely for that reason.

However, for Lenny the above fix is probably the least intrusive, since
it only changes behavior on non-standard systems that have neither an
MTA nor /usr/bin/mail installed.

Cheers,
       Sven



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to