vm Atom Feed

Description
Entry points for VM
Latest
vm-8.3.0snapshot0.20241026.45603.tar (.sig), 2024-Oct-26, 3.88 MiB
Maintainer
<viewmail-info@nongnu.org>
Website
https://gitlab.com/emacs-vm/vm
Browse ELPA's repository
CGit or Gitweb
Badge
Manual
vm

To install this package from Emacs, use package-install or list-packages.

Full description

The Emacs mail reader VM (a.k.a. ViewMail)

VM is a mail reader that runs under GNU Emacs and XEmacs. It was written as an alternative to the Emacs RMAIL mail reader by Kyle Jones. VM is highly configurable and easy to use. It supports POP and IMAP mail servers, understands MIME, and handles mail folders in the standard UNIX mailbox format and the BABYL format used by the RMAIL mailer. It has a powerful virtual folder facility to facilitate searching as well as more advanced handling of multiple mail folders. This site exists to continue VM development community project.

Version Information

The VM versions 8.2.0 and up are designed to work with:

  • XEmacs version 21.4 or higher, with MULE support
  • Gnu Emacs versions 22 or higher

Installation

Read INSTALL and follow the instructions to compile and setup VM.

If you are new to VM, see example.vm for example configuration settings (to be put into a ~/.vm file). Read more in the VM manual in _info_ format.

Bugs

The preferred way to report bugs is to file issues at https://gitlab.com/emacs-vm/vm/-/issues.

Alternatively, bugs can be reported report in VM using the VM function

M-x vm-submit-bug-report

However, this function currently sends an e-mail to a mailing list, which makes the issue hard to track, why the Gitlab issue tracker normally is a better option

Please include information about how to reproduce the problem. Please report any problems or bugs otherwise they cannot be fixed!

If you are not sure that the problem is a bug or that it could be of general importance to other users, you are welcome to discuss it on the mailing lists, see below.

Communication

Communication is done on four mailing list (VM is a mail reader after all):

  • viewmail-info for general discussion of VM features and issues.
  • viewmail-dev for VM development discussions. Developers and users interested in development are both welcome.
  • viewmail-bugs for reporting bugs in VM. Bugs reported using vm-submit-bug-report go here.
  • viewmail-maintainers aimed at at VM maintainers and packagers. The list is public but of limited interest outside its target audience.

See also

CONTRIBUTING for information on how to get involved in the project.

HISTORY for some notes on the history of the project.

Old versions

vm-8.3.0snapshot0.20241016.54722.tar.lz2024-Oct-16 656 KiB
vm-8.3.0snapshot0.20240917.131054.tar.lz2024-Sep-17 656 KiB
vm-8.3.0snapshot0.20240908.225110.tar.lz2024-Sep-09 656 KiB
vm-8.3.0snapshot0.20240908.162052.tar.lz2024-Sep-08 656 KiB
vm-8.3.0snapshot0.20240906.220213.tar.lz2024-Sep-07 659 KiB
vm-8.3.0snapshot0.20240814.44941.tar.lz2024-Aug-14 659 KiB
vm-8.3.0snapshot0.20240724.160938.tar.lz2024-Jul-24 659 KiB
vm-8.3.0snapshot0.20240723.140435.tar.lz2024-Jul-23 660 KiB
vm-8.3.0snapshot0.20240717.180037.tar.lz2024-Jul-17 661 KiB
vm-8.3.0snapshot0.20240715.181352.tar.lz2024-Jul-16 661 KiB

News

-*-Text-*-

This file contains the list of changes up to revision 7.19, developed
by Kyle Jones.  For recent changes, please see the `NEWS' file.


VM 7.19 released (29 September 2004)

* New variables:
  + vm-stunnel-program-additional-configuration-file
* added vm-mouse-send-url-to-safari to send URLs to Safari under
  Mac OS X.
* added docstrings for vm-mime-reader-map-* commands.
* normalized prefix key description layout in vm-mode docstring.
* added some missing MIME commands to menu entries.
* undo change in vm-preview-current-message that required
  vm-auto-decode-mime-messages to be non-nil along with
  vm-display-using-mime before creating the presentation
  copy of a message.  It has the unexpected side-effect of
  breaking 'D' when vm-auto-decode-mime-messages is nil.

VM 7.18 released (2 November 2003)

* New variables:
  + vm-default-new-folder-line-ending-type
* vm-mail-internal: use idle timers to run vm-update-composition-buffer-name
  instead of post command hooks
* vm-decode-mime-layout: always delete a MIME object button after
  doing a type conversion.
* vm-mail-send: bind coding-system-for-write to match the coding
  system of mail-archive-file-name (if set) so that mail-do-fcc
  writes to the file using the correct line endings.
* vm-make-tempfile-name, vm-make-tempfile: accept optional
  second argument 'proposed-filename' which will be used if a
  file with that name do not exist in vm-tempfile-directory.
  If such a file exists, then a number and a dash will be prepended
  to the proposed filename and the number will be incremented until no
  such file exists.
* don't use vm-menu-fsfemacs-image-menu unless vm-use-menus is non-nil.
* vm-preview-current-message: require vm-auto-decode-mime-messages to
  be non-nil along with vm-display-using-mime before creating the
  presentation copy.  This helps prevent selection of the presentation
  buffer when the user likely needs to do M-x recover-file.

VM 7.17 released (6 July 2003)

* New commands:
  + vm-create-imap-folder
  + vm-delete-imap-folder
  + vm-rename-imap-folder
* vm-edit-message-end: try to positoin the cursor in the message
  window roughly where it was in the edit window.
* vm-read-imap-folder-name: allow vm-imap-make-session to return
  nil without crashing.  Also, bind vm-imap-ok-to-ask non-nil so
  that vm-imap-make-session will interactively prompt for a
  password.
* added menu entry to Folder menu for vm-visit-imap-folder.
* vm-imap-normalize-spec: convert auth method to * instead of the
  IMAP folder name.
* vm-imap-get-message-flags: fixed flag retrieval so that it
  actually works now.
* vm-handle-file-recovery-or-reversion: find an IMAP spec for the
  buffer so that the spec is passed to the 'vm' command instead
  of the buffer-file-name.  This fixes a wrong-type-argument
  error under M-x recover-file when done on a IMAP cache folder.
* tapestry.el: in tapestery-window-edges check for existence of
  face-width and face-height in addition to window-pixel-edges.
* search for BASE64/QP encoder/decoder programs and set the
  encoder/decoder program variable based on what we find.
* vm-mf-default-action: if object is convertible to a displayble
  type mention the conversion that will happen in the action
  string.

VM 7.16 released (26 May 2003)

* New commands:
  + vm-visit-imap-folder
  + vm-visit-imap-folder-other-window
  + vm-visit-imap-folder-other-frame
  + vm-save-message-to-imap-folder
* New variables:
  + vm-imap-server-list
* vm-primary-inbox can now be a POP or IMAP mailbox specification.
* vm-mime-set-xxx-parameter: use the parameter name passed in
  instead of assuming the name is "charset".  The only calls to
  this function passed in "charset" as the name, so this bug
  wasn't affecting anything.
* vm-decode-mime-encoded-words: do charset conversion if needed.
  Forgot to add this back when vm-mime-charset-converter-alist
  was added.
* vm-send-mail-and-exit -> vm-mail-send-and-exit in vm-user-agent
  definition.
* vm-mail-send-and-exit: dropped first arg requirement since the
...
...