Email, Messaging, & Video Calls > Email Create a Message in Windows Mail From the Command Line By Heinz Tschabitscher Heinz Tschabitscher Writer University of Vienna A former freelance contributor who has reviewed hundreds of email programs and services since 1997. lifewire's editorial guidelines Updated on March 11, 2019 Tweet Share Email Marcus Butt / Getty Images Tweet Share Email Email Yahoo! Mail Gmail What could be easier than starting a new message in Windows Live Mail, Windows Mail or Outlook Express? All it takes is a click on the Create Mail button. But what if you fancy starting a new message from a command prompt, possibly without the main window of Windows Live Mail, Windows Mail or Outlook Express showing, or if you want to create messages programmatically from other applications? Both can be accomplished with command line arguments. You can create a simple message, but you can also specify default recipients as well as a default subject and message text. Create a Message in Windows Live Mail, Windows Mail or Outlook Express from the Command Line To create a new email message in Windows Live Mail, Windows Mail or Outlook Express from the Windows command line: For Windows Live Mail:Type '"C:\Program Files\Windows Live\Mail\wlmail" /mailurl:%'.For Windows Mail:Type '"C:\Program Files\Windows Mail\WinMail" /mailurl:%'.For Outlook Express:Type '"C:\Program Files\Outlook Express\msimn" /mailurl:%'.Make sure you do include the inner (double) but leave out the outer (single) quotation marks.Hit Enter. To create a message with default To:, Cc:, Bcc:, Subject and message body fields: Type '"C:\Program Files\Windows Live\Mail\wlmail" /mailurl:%' (Windows Live Mail) '"C:\Program Files\Windows Mail\WinMail" /mailurl:%' (Windows Mail) or '"C:\Program Files\Outlook Express\msimn" /mailurl:' (Outlook Express).Use the mailto URL encoder to construct a mailto: URL containing the desired default values.For a message sent To: "recipient@example.com" by default with a Subject: of "Hello" and a body of "Hi there", the URL would be "mailto:recipient@example.com?subject=Hello&body=Hi%20there", for example.Copy and paste the URL to the command line, appending it immediately after "mailurl:".Enter a quotation mark '"' between "mailto:" and the email address of the default recipient.The full command line using the above example is, using Windows Live Mail, '"C:\Program Files\Windows Live\Mail\wlmail" /mailurl:mailto:"recipient@example.com?subject=Hello&body=Hi%20there' (again including the inner but not including the outermost quotation marks). You cannot attach files from the command line or have the message delivered automatically. Was this page helpful? Thanks for letting us know! Get the Latest Tech News Delivered Every Day Subscribe Tell us why! Other Not enough details Hard to understand Submit