mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

791
active users

#mbox

0 posts0 participants0 posts today

Ever wanted to contribute to #guix or #emacs commons ? A bit scary about the #email based workflow ? Afraid of having to manipulate thousands of emails locally ?

No worries: yhetil.org, a public-inbox based service, provides a nice web front end to browse for patches, issues and bugs you may contribute to fix: thread overview, outlining, reply links, thread download in #mbox format, everything you need to start contributing is there.

yhetil.orgunofficially hosted mirrors at yhetil.org

I wrote a very simple elisp function to open a remote mbox file from emacs.

github.com/jroimartin/dotfiles

Super useful when you want to open a lore.kernel.org thread from a mailing list you are not subscribed to and answer/review some mails.

Just execute

M-x jroi-rmail-url

and enter the relevant mbox.gz URL.

GitHubdotfiles/.emacs.d/lisp/jroi-rmail.el at 4460539caff168b6151a4a0e07f58a8724f81d3f · jroimartin/dotfilesMy dotfiles. Contribute to jroimartin/dotfiles development by creating an account on GitHub.
#emacs#elisp#linux

Alguém sabe se é possível gerir os mails de uma cópia de segurança de Gmail (em formato .mbox) com Thunderbird (@thunderbird)? E se não é possível... alguma ideia alternativa? Obrigado!

Tenho a caixa de correios cheia e tenho que deixar funcionando essa memória histórica antes de apagar todo...

Regarding #email, screw the old #filesystem-centric non #transactional approach btw.

Both #mbox and #maildir suck.

Program crashed while you were modifying a mail? Who knows what the on-disk file looks like now. You had it git-versioned? Good. If all goes well and git or the computer itself doesn't crash while updating things, that might be enough.

Even key-value #databases like #BerkeleyDB do it better, and they did so before #SQLite even existed.

So why can't I have tools using DBs?

Continued thread

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.

Continued thread

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...

Replied in thread

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).

Replied in thread

@evan,

Good thing that's come out of this conversation is the emergence of a comparative stack for those unfamiliar the general pattern for interacting with inboxes and outboxes unleashed via #email.

#GMAIL is the hosted equivalent of @Mastodon.

#SMTP is the server-server protocol for delivering #mbox docs to inboxes and outboxes.

#IMAP4 is the client-server protocol (implemented by GMAIL but missing from Mastodon).

#ActivityStreams is the mbox payload equivalent.

/cc @Mastodon @mike

Replied in thread

@evan,

I didn't say or insinuate that. I was simply expressing concern about the server-server centricity of @Mastodon in relation to its #ActivityPub support.

Simplest example is #Email where #SMTP plays the role of #ActivityPub re moving #mbox docs across outboxes and inboxes; with #IMAP4 (a client-server protocol) handling retrieval.

Even #GMAIL supports #IMAP4 (and #POP3) while also having its own #API.

@Mastodon should operate in similar fashion is my point 😀

/cc @mike