Next: Movement, Previous: Buffer Entry, Up: Commands

### 2.2 Header Commands

#### 2.2.1 Commands for moving to headers

These following commands move to the header in question. If it doesn't exist, it will be inserted.

`C-c ?`
  Describe the message mode.
`C-c C-f C-t`
  Go to the `To` header (`message-goto-to`).
`C-c C-f C-o`
  Go to the `From` header (`message-goto-from`). (The “o” in the key binding is for Originator.)
`C-c C-f C-b`
  Go to the `Bcc` header (`message-goto-bcc`).
`C-c C-f C-w`
  Go to the `Fcc` header (`message-goto-fcc`).
`C-c C-f C-c`
  Go to the `Cc` header (`message-goto-cc`).
`C-c C-f C-s`
  Go to the `Subject` header (`message-goto-subject`).
`C-c C-f C-r`
  Go to the `Reply-To` header (`message-goto-reply-to`).
`C-c C-f C-n`
  Go to the `Newsgroups` header (`message-goto-newsgroups`).
`C-c C-f C-d`
  Go to the `Distribution` header (`message-goto-distribution`).
`C-c C-f C-f`
  Go to the `Followup-To` header (`message-goto-followup-to`).
`C-c C-f C-k`
  Go to the `Keywords` header (`message-goto-keywords`).
`C-c C-f C-u`
  Go to the `Summary` header (`message-goto-summary`).
`C-c C-f C-i`
  This inserts the ‘`Importance:`’ header with a value of ‘`high`’. This header is used to signal the importance of the message to the receiver. If the header is already present in the buffer, it cycles between the three valid values according to RFC 1376: ‘`low`’, ‘`normal`’ and ‘`high`’.
`C-c C-f C-a`
  Insert a reasonable ‘`Mail-Followup-To:`’ header (see Mailing Lists) in a post to an unsubscribed list. When making original posts to a mailing list you are not subscribed to, you have to type in a ‘`Mail-Followup-To:`’ header by hand. The contents, usually, are the addresses of the list and your own address. This function inserts such a header automatically. It fetches the contents of the ‘`To:`’ header in the current mail buffer, and appends the current `user-mail-address`.

  If the optional argument `include-cc` is non-`nil`, the addresses in the ‘`Cc:`’ header are also put into the ‘`Mail-Followup-To:`’ header.

#### 2.2.2 Commands to change headers

`C-c C-o`
  Sort headers according to `message-header-format-alist` (`message-sort-headers`).
`C-c C-t`
  Insert a `To` header that contains the `Reply-To` or `From` header of the message you're following up (`message-insert-to`).
`C-c C-n`
  Insert a `Newsgroups` header that reflects the `Followup-To` or `Newsgroups` header of the article you're replying to (`message-insert-newsgroups`).
`C-c C-l`
  Send a message to the list only. Remove all addresses but the list address from `To:` and `Cc:` headers.
`C-c M-n`
  Insert a request for a disposition notification. (`message-insert-disposition-notification-to`). This means that if the recipient supports RFC 2298 she might send you a notification that she received the message.
`M-x message-insert-importance-high`
  Insert an ‘`Importance`’ header with a value of ‘`high`’, deleting headers if necessary.
`M-x message-insert-importance-low`
  Insert an ‘`Importance`’ header with a value of ‘`low`’, deleting headers if necessary.
`C-c C-f s`
  Change the current ‘`Subject`’ header. Ask for new ‘`Subject`’ header and append ‘`(was: <Old Subject>)`’. The old subject can be stripped on replying, see `message-subject-trailing-was-query` (see Message Headers).
`C-c C-f x`
  Set up the ‘`FollowUp-To`’ header with a target newsgroup for a cross-post, add that target newsgroup to the ‘`Newsgroups`’ header if it is not a member of ‘`Newsgroups`’, and insert a note in the body. If `message-cross-post-default` is `nil` or if this command is called with a prefix-argument, only the ‘`FollowUp-To`’ header will be set but the target newsgroup will not be added to the ‘`Newsgroups`’ header. The function to insert a note is controlled by the `message-cross-post-note-function` variable.
`C-c C-f t`
  Replace contents of ‘`To`’ header with contents of ‘`Cc`’ or ‘`Bcc`’ header. (Iff ‘`Cc`’ header is not present, ‘`Bcc`’ header will be used instead.)
`C-c C-f w`
  Insert ‘`To`’ and ‘`Cc`’ headers as if you were doing a wide reply even if the message was not made for a wide reply first.
`C-c C-f a`
  Insert ‘`X-No-Archive: Yes`’ in the header and a note in the body. The header and the note can be customized using `message-archive-header` and `message-archive-note`. When called with a prefix argument, ask for a text to insert. If you don't want the note in the body, set `message-archive-note` to `nil`.