Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mail, smtp, imap bridge #33

Open
lukx33 opened this issue Jul 21, 2024 · 1 comment
Open

mail, smtp, imap bridge #33

lukx33 opened this issue Jul 21, 2024 · 1 comment

Comments

@lukx33
Copy link

lukx33 commented Jul 21, 2024

Hi,
I don't see an official bridge to Gmail or other SMTP/IMAP.

I found https://gitlab.com/etke.cc/postmoogle

I'm starting postmoogle Bot as Docker cnt.

docker run \
    -e POSTMOOGLE_HOMESERVER="https://matrix.beeper.com/_hungryserv/LOGIN" \
    -e POSTMOOGLE_LOGIN="LOGIN" \
    -e POSTMOOGLE_PASSWORD="PASS" \
    -e POSTMOOGLE_DOMAINS="MY_DOMAIN" \
    postmoogle

and got logs:

INF postmoogle/cmd/cmd.go:48 > #############################
INF postmoogle/cmd/cmd.go:49 > Postmoogle
INF postmoogle/cmd/cmd.go:50 > Matrix: true
INF postmoogle/cmd/cmd.go:51 > #############################
INF postmoogle/vendor/go.mau.fi/util/dbutil/log.go:80 > Preparing to update database schema component=crypto current_version=0 db_section=matrix_state latest_known_version=5 oldest_compatible_version=0
INF postmoogle/vendor/go.mau.fi/util/dbutil/log.go:90 > Upgrading database component=crypto db_section=matrix_state description="Latest revision" from=0 single_txn=true to=5
INF postmoogle/vendor/go.mau.fi/util/dbutil/log.go:80 > Preparing to update database schema component=crypto current_version=0 db_section=crypto latest_known_version=14 oldest_compatible_version=0
INF postmoogle/vendor/go.mau.fi/util/dbutil/log.go:90 > Upgrading database component=crypto db_section=crypto description="Latest revision" from=0 single_txn=true to=14
INF postmoogle/smtp/manager.go:197 > (re)loading TLS config
WRN postmoogle/smtp/manager.go:199 > SSL certificates are not provided
INF postmoogle/smtp/manager.go:185 > Starting SMTP server port=25
INF postmoogle/bot/bot.go:138 > Postmoogle has been started
INF postmoogle/vendor/gitlab.com/etke.cc/linkpearl/linkpearl.go:164 > client has been started
ERR postmoogle/vendor/maunium.net/go/mautrix/crypto/machine.go:302 > Failed to check if room is encrypted to handle member event error="database is locked (5) (SQLITE_BUSY)" component=crypto room_id=!....:beeper.local

"Failed to check if room is encrypted to handle member event "
Maybe this is due to not full API support in hungryserv?
Maybe I didn't add something to the configuration?
Any idea on how to connect this together?
Maybe you recommend another Bot for Gmail?

@whoamitty
Copy link

whoamitty commented Nov 1, 2024

The gitlab repo is archived
image

And according the bio, look at there :
https://github.com/etkecc/postmoogle
image

the matrix support is here
https://matrix.to/#/#postmoogle:etke.cc

I don't know if it will solve your problem
but i let it there

Also, I just happened to come across this while looking for a way to process emails via beeper.
So I'd love to get some feedback on whether the service works with beeper.

I am not native english, sorry if i speak bad.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants