I’m moving 25 years of carefully organized email from my server to iCloud. After uploading, each of the mailboxes loses a random number of emails, and the only way I can figure out which is to compare line by line.
I’ve tried exporting MBOX files and coverting to CSVs, then running comparison scripts, but every file exports with many bugs, making it useless.
Finally got all my gmails downloaded. Goes back to 1996! It was ~10gb in size. Gasp 😮
Installed Thunderbird. Made an account with a dud email. Faffed in the settings with "local folders". Pointed it at the dir where I'd put the mbox download... and ... bam! Works great!
Now I can delete 20 years off my gmail. I hope....
Followed this tut. Hope the page is not dodgy: https://www.freeviewer.org/blog/open-mbox-file-without-email-clients/
HTH
🦇
#gmail #mbox #takeout #google #thunderbird
Alright!
I think I've got code which generates numeric IDs for messages within a Maildir or Mbox, where the happy path is a relatively efficient direct-ish lookup of the target message, but enough info is encoded in the ID to recover and do the right thing if the message has moved, changed slightly or been replaced by an imposter.
Along with hooks to notify the calling code that IDs have become inefficient and a re-indexing might be warranted.
I can sleep now.
It is very easy to write code that *usually* works with an mbox file.
It is surprisingly tricky to write code that *reliably* works with an #mbox file.
Almost impossible, actually, since there are multiple incompatible variants of the format.
I keep coming back to this code and finding new problems with it. That is a good thing, I guess? Making progress...
#mbox #email #moggie #mailpile
In Wayne's World we'll go ahead and claim auth is solved.
So how do we start automating things?
Well, automation can be one of two styles (or both) - push or pull/poll based.
From an existing-art perspective, email can be delivered via a file-based or protocol based system. #IMAP and #POP3 are two protocols, and #mbox and #Maildir are two file-based (and clients *may* take delivery from IMAP/POP3 and store them as local files as well).
Has the world forgotten once again that mbox has not been an "it" since MMDF and S5R4 came along in the 1980s? "They" is the correct pronoun.
And the dots were #SMTP, not mbox.
http://jdebp.info/FGA/mail-mbox-formats.html
http://qmail.org/man/man5/mbox.html
@alfredohno If there's a #MailingList or something, it might be usable.
I've taken to downloading the #mbox archives of projects, converting them to #maildir and shoving them in #mu so that I can search them with #mu4e more usably.
#mailinglist #mbox #maildir #mu #mu4e
Trying to migrate a big locally stored #email archive from Apple Mail to #Thunderbird by exporting to #mbox, but the email count after importing never adds up. Do these apps count items differently? Any ideas how to can verify that now emails got lost in the process? Thanks!
I used a tool called #archivemail for -- guess what -- archiving and deleting emails from an #IMAP server older than a given number of days.
The archived emails were stored in compressed #mbox format and were easily searchable using #mairix and #mutt.
Unfortunately, archivemail is no longer maintained, and there are no packages for current #debian and #ubuntu distributions.
#mairix #ubuntu #debian #mutt #mbox #imap #archivemail
Three NFTs for the Future – Mobox, Radio Caca, and Moshnake
https://www.coinspeaker.com/nfts-for-future-mobox-radio-caca-moshnake/
#PressRelease #radiocaca #moshnake #mobox #mbox #raca #msh
#Pressrelease #RadioCaca #moshnake #mobox #mbox #RACA #msh
Really happy that #Thunderbird seems to have a future. But why is in version 102 still #mbox the default storage format and not #maildir? #mozilla
#Mozilla #maildir #mbox #Thunderbird
Had a slow day at work and put together a #Python script to parse the export file that #Metafilter allows any member to download of their own comments to the site.
It currently converts the export to either #HTML, #JSON, or #MBOX.
HTML is for easier casual browsing/reading. JSON is really meant for further processing and nerdy analysis. MBOX is my favorite, and lets you load it into a mail program for reading/searching/storage.
Comments welcome!
https://gist.github.com/kadin2048/bd6f4999b3ea831a50cdf9e6c053938e
#python #metafilter #html #json #mbox
#GillesChehade : « #OpenSMTPD #advisory dissected »
« What we need is to make changes so that #OpenSMTPD becomes more resistant to #HumanErrors.
[…] What made the #exploit possible is the #LogicMistake in validation code and the use of system() with that invalid input, but what made the #escalation possible is the #mbox delivery method. »
https://poolp.org/posts/2020-01-30/opensmtpd-advisory-dissected/
#mbox #escalation #LogicMistake #exploit #humanerrors #advisory #opensmtpd #GillesChehade