๐พ Archived View for bbs.geminispace.org โบ s โบ misfin โบ 5642 captured on 2023-09-28 at 15:53:27. Gemini links have been rewritten to link to archived content
โก๏ธ Next capture (2023-11-04)
-=-=-=-=-=-=-
There's now experimental support for a multi-mailbox server mode. It's possible to deliver the messages to a mbox file or a gembox file. To use the gembox format, add this in the misfin.toml:
[service.local.storage] type = "gembox"
https://gitlab.com/cipres/misfin
2023-09-27 ยท 1 day ago
@gemalaya I seen the emails you sent me, but I'm unable to send an email back to you, I think. I don't know if you intended to have a msifin server setup yet or not.
gembox is now the default storage method. I've added gemboxr, a console gembox reader, it's pretty basic for now.
@clseibold Nice. No i don't have any server or VPS, i don't intend to run any misfin server, just wanted to contribute to the project.
What's missing for the multi-mailbox mode is to have a gemini interface to create mailboxes and read messages.
I'm using this version right now for serving single-user on my own certificate atm for test purposes. The cert is set to flipperzero@0.0.0.0 which successfully resolves to the host/domain when I send a message back to myself. I'm also able to send a message out to alexlehm@gemini.lehmann.cx
As I leave the receive server running, I seem to keep getting this message popping up every so often, I imagine as a result of an external message failing to send my way. Maybe my host isn't able to resolve after all?
"Error [('SSL routines', '', 'peer did not return a certificate')]
Aborting due to exception. "
I wonder what or who could this be :x
8 hours ago
@flipperzero ok, then that was my attempt to connect with openssl, this likely failed due to a client cert being mandatory, i can try to change that
Just pushed some changes that added command-line options for "receive-as":
Options: --listen-on, --bind TEXT Listen on a specific network address: Examples: "10.0.1.1:1958" or "example.com" or "[0abc:1def::1234]:1958") -6, --ipv6 Force the use of IPv6
If you pass an ipv6 address with --bind you don't need to pass -6, it will detect it.
7 hours ago
@flipperzero Use the latest version. Create the cert with "hashnix.club" and use the new --bind option, you can pass 0.0.0.0 too
5 hours ago