MSGCONVERT(1)
π MSGCONVERT(1) β like, the manual page for msgconvert π
okay so bestie, buckle up β this is the msgconvert page from the User Contributed Perl Documentation, and it's literally about rescuing your messages from Outlook jail. let's get into it π«Ά
β¨ NAME β¨
msgconvert β converts Outlook .msg files into mbox format. that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
msgconvert [options] <file.msg>...
msgconvert --outfile <outfile> <file.msg>
and the options, laid out all cute:
Options:
--mbox <file> deliver messages to mbox file <file>
--outfile <oufile> write message to <outfile> or - for STDOUT
--verbose be verbose
--help help message
(and yeah, <oufile> is spelled exactly like that in the original β not my typo, bestie, i'm just the messenger π
)
π OPTIONS π
--mboxβ delivers everything into the mbox file you name, instead of making a lil individual.emlfile for each message. one big happy container. π--outfileβ writes the message into outfile instead of the individual.emlfiles. you can pass-as the outfile to get STDOUT, iconic. β οΈ heads up though: you cannot use this option together with multiple<file.msg>instances. one message, one outfile, no exceptions. π--verboseβ gets chatty and prints info about the parts of the.msgfile that got skipped. lowkey the most useful flag tbh. π--helpβ prints a brief help message. we love a self-aware king. β¨
π¦ DESCRIPTION π¦
so here's the tea: this program converts the messages contained in the Microsoft Outlook files <file.msg>... into message/rfc822 files with the extension .eml. slay. π
alternatively, if the --mbox option is present, all the messages get put into the given mbox file instead. one big pile, no crumbs left behind. π
also, this program will complain about unrecognized OLE parts in the input files β and it complains on stderr, so bestie, don't be alarmed when it starts yelling. π it's just doing its job.
π BUGS π
okay, gathering the receipts:
- the program will not check whether output files already exist. so like... it will absolutely steamroll over your stuff. no vibe check, no warning. π
- also, if you feed it
"foo.MSG"and"foo.msg", you'll end up with one"foo.eml", containing one of the messages. which one? mystery. main character energy of the highest order. π
and the bigger one:
- not all data that's in the
.MSGfile is converted. there simply are some parts whose meaning escapes the author β one of these must contain the date the message was sent, for example. and formatting of text messages will also be lost. YMMV. fr fr. π«
π AUTHOR π
Matijs van Zuijlen, "matijs@matijs.net" β ty for your service king π«‘π
π COPYRIGHT AND LICENSE π
Copyright 2002--2020 by Matijs van Zuijlen
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
and that's the whole page, bestie β no cap, every flag, every warning, every chaotic .MSG caveat accounted for πΈπ§
sign-off szn: this gorgeous page came to you from perl v5.42.3, dated 2022-01-23, and yes it's giving vintage but it's still serving π
β¨π
π¦ where this page comes from
- nixos 26.05: perl5.42.3-Email-Outlook-Message 0.921
- nixpkgs unstable: perl5.42.3-Email-Outlook-Message 0.921
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms