Google Mail uses a proprietary—it doesn't appear to be standardised nor used anywhere else—SASL extension named XOAUTH2 to support OAuth 2.0 tokens for SMTP/IMAP authentication. See IMAP and SMTP for more information about these extensions. These OAuth tokens are supplied by the Google Identity Platform API which—among other things—provides the familiar ...
You'll have to write the wl-summary-line-age function yourself, but the way to add a new summary line format string, e.g. %a is to use:
(defun wl-summary-line-age ()
... some magic with the wl-datevec variable (see wl-summary-line-year, etc.)
Format text/plain should not have long lines — wrapping is only allowed for text/plain; format=flowed. Unfortunately, while Apple did get it correct in previous versions, recent versions of Apple's Mail.app tend to send text/plain with long lines.
I work around this with the following code:
(defun wl-summary-refill-message ()
The following answer is based on a bare-bones default configuration, with the following three steps:
From the Summary buffer, select a message with the space bar (aka wl-summary-read).
From the " *WL:Message*" buffer, type M-x mime-preview-follow-current-entity.
From the "+draft/1" buffer, press C-c C-c (aka wl-draft-send-and-exit).
CAVEAT: The default ...
Don't use the archive functionality of Wanderlust.
Reading through the source code, it is clear that Wanderlust is designed for working with IMAP servers and with mailbox formats that store one e-mail per file (such as MH or Maildir). It looks like the archive support was more or less happily retrofitted to the design, and is likely to be fragile and ...
First, add your folder to Wanderlust: in the Folders buffer, say:
m a .~/path/to/folder
Then switch to the folder, and mark the whole summary buffer:
M-< C-SPC M->
Mark all the messages for copying into the destination folder:
r O %INBOX
and execute the copy:
Here is one idea using the built-in image-dired library and the external utility convert that is part of the ImageMagick suite. Emacs does not need to be built with ImageMagick support for this idea to work, but convert and its dependencies must be on the computer. I am only shrinking the image, not organizing the attachments in groups of four or anything ...
The limitation of the number of files is due to the number of arguments grep can accept before throwing an error of "Too many arguments". Wanderlust and elmo related libraries are filled with condition-case statements that mask errors and make troubleshooting extremely time consuming. The default configuration for grep uses the function elmo-search-grep-...
Thanks to lawlist comment, the answer is to call the internal function wl-summary-goto-folder-subr with the right parameters.
What ends up working for me is :
emacsclient -c --eval "(wl-summary-goto-folder-subr '\".INBOX\" t nil nil t)"
The last t is the INTERACTIVE parameter and without it, it "seems to do nothing" (someone more knowledgeable at elisp ...
Configure wl-biff-check-folder-list and the function wl will activate wl-biff-start when launching Wanderlust. There are other variables that begin with wl-biff-... that the original poster may wish to customize.
To read where this configuration takes place, type: M-x find-function RET wl RET (after the wl library has been loaded, of course). The ...
Wanderlust does what you want out of the box:
operations performed when offline are stored in a queue;
when starting Wanderlust online, queued operations are executed;
you can manually switch between online and offline using M-t.
Messages to be sent are saved in your wl-queue-folder, which must be local (+queue is good, %Queue isn't); queued actions are ...