## 26 Reporting Bugs ¶

VM has a sophisticated bug reporting system in order to provide the VM maintainers with adequate information about the state of VM when the error situation occurred. However, it is still important for the users to give as full an explanation of the problem as possible. See Bugs in the GNU Emacs Manual.

The command `M-x vm-submit-bug-report` should be invoked from the VM folder buffer in which a problem is encountered. This creates a mail buffer with information about the state of VM pre-filled. Insert suitable text to explain the problem and send the bug-report message.

For mail server-associated problems dealing with POP/IMAP spool files or POP/IMAP folders, the cause of the problem might be in the interaction with the mail server. To identify the cause, it may be necessary for the VM maintainer to look at the server interactions during the problem occurrence. To capture the server interactions, run `vm-pop-start-bug-report`/`vm-imap-start-bug-report` before the problem occurrence and `vm-pop-submit-bug-report` /`vm-imap-submit-bug-report` after the problem occurrence. All the server interactions during the interval are captured and automatically included in the bug-report.