---
name: "mbnc"
section: "1"
platform: "linux"
package: "mblaze"
version: "1.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/mcom"
---

# mbnc(1)

compose, reply, forward, bounce, send messages

Part of [mcom(1)](/mcom/1.md).

## NAME

**mcom**, **mfwd**, **mbnc**, **mrep** – compose, reply, forward, bounce, send messages

## SYNOPSIS

**mcom** \[**-***header* *values ...*\] \[*recipients ...*\]

**mcom** **-r** \[draft\]

**mrep** \[**-noquote**\] \[**-***header* *values ...* **--**\] \[*msg*\]

**mfwd** \[**-r**\] \[**-***header* *values ...* **--**\] \[*msgs ...*\]

**mbnc** \[**-***header* *values ...* **--**\] \[*msg*\]

## DESCRIPTION

**mcom** creates a new draft message and opens it in an editor. After editing, a loop is started where the user can send, re-edit or cancel the message. Use ‘**mcom** **-r**’ to resume the editing of a draft; by default, the last modified draft will be edited.

**mrep** creates the draft such that the message will be a reply to *msg*( or the current message). Unless **-noquote** is passed, it will contain the original mail quoted.

**mfwd** creates the draft with a subject and body appropriate for forwarding the message. By default, messages are forwarded verbatim as MIME ‘message/rfc822’ attachments. Use **-r** to forward as [mshow(1)](/mshow/1.md) rendered plain text, using RFC 934 message encapsulation.

**mbnc** creates the draft from the original *msg*( or the current message) including headers, and adds a Resent-To header, to which the message will be bounced directly.( See [mmsg(7)](/mmsg/7.md) for the message argument syntax.)

All commands can take optional *header* flags (which consist of two or more characters) to prefill header fields, e.g. you can use ‘**mcom** **-to** merrilyn **-cc** elea becci **-subject** 'Party invite'’ to create a draft with the To, Cc and Subject fields already set. The flag **-body** *file* can be used to prepopulate the draft for **mcom** and **mrep** with the contents of *file*.

Note that these flags apply to *all* arguments after them (e.g. ‘mcom **-attach** \*.c’ works), so you need to use ‘**--**’ when you want to use this feature together with **mrep**, **mfwd**, or **mbnc**.

If the flag **-send** is passed, the message will be sent directly using the data on the command line, and no editor or edit loop will be run.

## MENU COMMANDS

- **s**

  Send the message. The MIME version will be used when one has been created.

- **c**

  Cancel sending and quit, after displaying the filename of the saved draft.

- **m**

  Run [mmime(1)](/mmime/1.md) on the draft, and print the result of **mshow** **-t**.

- **e**

  Re-edit the draft.

- **d**

  Delete the draft and quit.

- **p**

  Preview the draft, using [mshow(1)](/mshow/1.md).

## ENVIRONMENT

- EDITOR

  Editor used to compose messages.

- MBLAZE

  Directory containing mblaze configuration files. (Default: *$HOME/.mblaze*)

## FILES

- *snd.\**

  Draft messages, kept in current directory. This can be configured in [mblaze-profile(5)](/mblaze-profile/5.md).

- *${MBLAZE:-$HOME/.mblaze}/headers*

  Default headers for each message.

- *${MBLAZE:-$HOME/.mblaze}/signature* or *~/.signature*

  Default signature.

## EXIT STATUS

The **mcom** utility exits 0 on success, and \>0 if an error occurs.

## SEE ALSO

[mmime(1)](/mmime/1.md), [mblaze-profile(5)](/mblaze-profile/5.md), [mmsg(7)](/mmsg/7.md)

## AUTHORS

Leah Neukirchen ⟨*leah@vuxu.org*⟩

## LICENSE

**mcom** is in the public domain.

To the extent possible under law, the creator of this work has waived all copyright and related or neighboring rights to this work.

**http://creativecommons.org/publicdomain/zero/1.0/**
