--- /dev/null
+MMSG [<-sign>] [<-channel>] <target> <file> [<type> [<encoding>]]
+
+Sends a private data message to other user in the network. The message
+will be send as a MIME encoded data message.
+
+If -channel option is provided then this command actually send channel
+message to the specified channel. The message IS NOT private message, it
+is normal channel message.
+
+If the -sign optin is provided, the message will be additionally
+digitally signed and the receiver may verify it with your public key.
+
+Messages that exceed roughly 64k will be fragmented automatically and
+sent as separate messages. The reassembly of the fragments will be done
+automatically by the recipient.
+
+If no transfer-encoding is given it defaults to binary. If no
+content-type is given it is guessed using a MIME magic file.
+
+NOTE: You have to have enabled perl support at compile time, and you need to
+load the perl script silc-mime.pl for this to work!
+
+Settings
+
+ mime_magic - path to MIME magic file, or internal
+ defaults if empty
+ mime_default_encoding - encoding to use if none specified
+ mime_temp_dir - where to store temporary files
+
+ mime_database - Mailcap files defining MIME handlers
+ mime_unlink_tempfiles - whether to keep temporary files
+ mime_verbose - Turn on status messages
+ mime_exec_param - additional parameters to pass to /EXEC
+
+Examples
+
+ /MMSG Foobar smiley.gif image/gif binary
+ /MMSG -channel silc silc.patch text/x-patch 7bit
+ /MMSG -sign * boing.mp3 audio/mpeg