Niall O'Reilly | 21 Apr 12:44 2015

Trouble with encryption


This will likely spill over into other questions, including:
  - what versions I have of various components,
  - where best to obtain WL, and
  - how best to maintain it.

FWIW, according to what appears in *Messages* following C-x C-e,
I seem to have

"GNU Emacs 24.4.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21)
 of 2014-10-20 on"
"Wanderlust/2.15.9 (Almost Unreal)"

I believe I used el-get to install Wanderlust.

The immediate problem is that a message containing PGP-encrypted
parts is truncated after the first attachment (which is just a header
with "Version: 1".  ISTR that this used not to be how things worked,
but don't have enough encrypted e-mail traffic that I can say when
(or even, with certainty, if) something changed and what could have
triggered the change.

My work-around is to use wl-summary-display-raw (",") and copy the
fragment of interest to another buffer where I can successfully
decrypt it.

Hints welcome.  Thanks in advance.

(Continue reading)

Greg Bognar | 10 Apr 11:22 2015

Message buffer names

Hi all,

When I read an email in WL, I have at least three buffers open: Folder,
Summary, and the buffer that contains the message.  But when I do C-x C-b,
only Folder and Summary are listed.  The message itself is in a hidden 
buffer whose name is something like _*WL:Message*-281649 (where the _ is

I don't see the point of this behavior.  In fact, I often work with multiple
messages, and I want them to be listed and available for buffer switching.
Ideally, the message buffer should be called something like Message: <subject>.
I don't see why this should cause any problems -- in the worst case, you
would have to close manually the buffer of a message that has been deleted
in the Summary buffer.

Is there a good reason for making the message buffer hidden?  Is there a way
to set the name of the message buffer to something that Emacs doesn't hide?
Even better, can the buffer name be constructed from, e.g., the subject?


Neal H. Walfield | 9 Apr 12:24 2015

Configuring epg


I'm using Jessie's wl-beta package (version 2.15.9).  I have multiple
secret keys.  In my .gnupg/gpg.conf file, I've set:

  default-key 0xAACB3243630052D9

Both gpg and gpg2 respect this:

  $ echo | gpg2 -s | gpg2

  gpg: Signature made Thu 09 Apr 2015 12:20:46 PM CEST
  gpg:                using RSA key 0x7223B56678E02528
  gpg: Good signature from "Neal H. Walfield <neal <at>>" [ultimate]
  gpg:                 aka "Neal H. Walfield <neal <at>>" [ultimate]
  gpg:                 aka "Neal H. Walfield <neal <at>>" [ultimate]
  Primary key fingerprint: 8F17 7771 18A3 3DDA 9BA4  8E62 AACB 3243 6300 52D9
       Subkey fingerprint: C03F A641 1B03 AE12 5764  6118 7223 B566 78E0 2528

When I try to sign a message using wanderlust (using
mime-edit-enclose-pgp-signed-region), it uses my old key.  I tried
setting epg-user-id as follows:

  (setq epg-user-id "0xAACB3243630052D9")

But that didn't change anything.

Any ideas?

(Continue reading)

Pavel Kretov | 31 Mar 17:08 2015

Name and location for ~/.folders file

Hello to everybody.
I've just finished setting up (that took pretty long, unfortunately)
and started to use Wanderlust, but there are some things I just cannot
really understand:

 ― Who had named folder configuration file ~/.folders?
 ― Why is it supposed that name is good and nobody else would want to use it?
 ― And finally, how can I move it to, say, ~/.emacs.d/wl-folders?

The same applies to ~/.wl, I cannot believe nobody thinks its easy to
miss "WL" acronym with, for example, "wireless" (my wireless driver
kernel module is actually called so) or anything from the
list found on

――― Pavel Kretov.

Pavel Kretov | 31 Mar 16:30 2015

firegurafiku <at> has been added to <wl-en <at>>

To: wl-en-ctl <at>
Message-Id: <551AAF91.3080609 <at>>
In-Reply-To: <201503310302.FMLAAA58421.wl-en <at>>
References: <55198fc6.4a07980a.184c.ffffb946 <at>> <201503310302.FMLAAA58421.wl-en <at>>
X-ML-Name: Wanderlust English
X-Mail-Count: 05929
X-MLServer: fml [fml 4.0 STABLE (20040215/4.0.4_BETA)]; post only (only members can post)
X-ML-Info: If you have a question,
	please contact wl-en-admin <at>;
	<mailto:wl-en-admin <at>>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113;
X-Received: by with SMTP id zl4mr4525578lbb.22.1427812244547;
        Tue, 31 Mar 2015 07:30:44 -0700 (PDT)
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Lines: 73
List-Subscribe: <mailto:wl-en-ctl <at>>
(Continue reading)

Neal H. Walfield | 31 Mar 11:42 2015

wl & gpg


I recently upgraded to Debian Jessie and installed wl-beta.  There
have been some great improvements.  Thanks!

I used to use mailcrypt for reading encrypted mail as described here
[1].  It worked fairly well, but had a number of shortcomings
including not properly decoding encrypted parts and sending inline

With wl-beta, when I view an encrypted part, it shows the pinentry
dialog (rather than requesting the password in emacs) and properly
decodes the encrypted part.  That's great.  However, rather than
replacing / updating the message buffer, it shows a new message buffer
(*Preview- *WL:Message*-XXXX*).  This is a bit annoying when switching
between multiple encrypted messages.  How do I get wl to replace the
message buffer so that when I visit the message from the summary
buffer I get the decrypted message?




Neal H. Walfield | 25 Mar 15:11 2015

TLS: checking a self-signed certificate


I've just upgraded to Debian Jessie.  When I connect to my mail
server, gnutls now complains that it can't verify the server's
certificate ("The certificate is NOT trusted.  The certificate issuer
is unknown.").  I don't want to enable insecure mode as I've
apparently been using so far.  Instead, I want gnutls to check the
certificate, which I have saved locally.  I can't figure out how to do
that, however.  I suspect that it has something to do with
'ssl-program-arguments', but I can't figure out the magic incantation.
I thought I could just pass --x509certfile /home/us/mail.pem, but I
get the same error.  Anyone have any ideas?



John Morris | 17 Mar 19:58 2015

Default Address with multiple Addresses

Dear all,

I have the standard multiple-account setup via
`wl-user-mail-address-list', but although invoking ‘W’ from the folder
buffer will start a draft from the correct folder (via
wl-draft-parent-folder), if I start composing with C-x m I am by
default sending from $LOGNAME <at> $HOSTNAME, which does not exist.  I can
select a new template with C-c C-j, at which point it behaves as
expected, but if I forget to do that I lose the email on sending to
some undisclosed Valhalla for unsent messages.

Is there any way to have the default buffer set a valid email address?
I have user-mail-address set, but that makes no difference...

I can provide details of the config if required, but it’s straight of

Many thanks,


Michael Welle | 10 Mar 10:36 2015

Error opening multipart messages


I have lots of multipart messages, e.g. messages that contains a text
part and alternatively an html part. WL has trouble to open some of
them and bails out with end of file during parsing. I think the
problem is in the content type declaration of one of the parts:

Content-Type:  text/plain;  charset=utf-8 
Content-Transfer-Encoding: base64

This declaration has a blank after the string utf-8, which causes the
error. Can wl be more forgiving here or is it against the standard and
up to the sender to fix this?

Some of the affected messages are really old. So the problem could be
a regression somewhere on WL's path.



biff4emacsen - A biff-like tool for (X)Emacs
Flood - Your friendly network packet generator

Greg Bognar | 3 Mar 00:40 2015

Warning (elmo): Please set `wl-message-id-domain' to get valid Message-ID string.

I have two computers which use the same wl config.

On one of them, a laptop, I get "Warning (elmo): Please set
`wl-message-id-domain' to get valid Message-ID string" every time I start
wl.  On the other, a desktop in the office, I don't.

The warning does not seem to cause any problems in using wl.  It's just

I have vague recollections that this has come up before, but a Google search
did not turn up anything useful.

Can someone explain what this is, and how I can solve it?  To what (and how)
should I set wl-message-id-domain?


Taku.YAMAMOTO | 6 Feb 02:43 2015





山本 琢