GithubHelp home page GithubHelp logo

xavitorello / mail2googlegroup Goto Github PK

View Code? Open in Web Editor NEW
27.0 3.0 6.0 32 KB

Import email to Google Groups. Migration tool (imap and mbox)

License: GNU Affero General Public License v3.0

Python 100.00%
email google-gr google groups imap mbox mail migrator import google-groups

mail2googlegroup's People

Contributors

asbjorn avatar sbesson avatar xavitorello avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mail2googlegroup's Issues

mbox2gg does not proceed after approval

  1. I'm trying to setup mbox2gg to work on my MBOX file located on a remote Ubuntu machine (shared account).
  2. I have a G Workspace exported MBOX file which I need to place in a [email protected] account (where I am the admin).
  3. Note that I am using [email protected] (NOT a Google Workspace account).
  4. First odd thing, going to the URL generated showed me the app name as GYB. I have that setup as well but was not able to use it. [See 1]
  5. After copy pasting the authentication code, the mbox2gg program didn't proceed at all, or throw any error code. [See 2]
  6. I cancelled and tried again and its not proceeding in any fashion.

1
2

imap2gg uses port 993 instead of 143

When I try to use it with my mailserver, I get this error:

Error while interacting with the IMAP SERVER: '[WinError 10061] No connection could be made because the target machine actively refused it'

Sniffing my packets, it uses IMAPS in the port 993, but I only have the port 143 (not encrypted).

I did try to use ip:port but it doesn't work ( '[Errno 11001] getaddrinfo failed' )

Thanks for your help.

error when installing

Running python 3.7.3 on google cloud using pip install mail2gg and I keep getting the following error

Could not find a version that satisfies the requirement mail2gg (from versions: ) No matching distribution found for mail2gg

I'm a bit stumped as to why this would be happening

The out-of-band (OOB) flow has been blocked in order to keep users secure.

Seems the app requires to be updated in regards of the auth process due to new minimum security aspects from Google

Access blocked: PROJECTS’s request is invalid
users
You can’t sign in because PROJECT sent an invalid request. You can try again later, or contact the developer about this issue. Learn more about this error
If you are a developer of PROJECT, see error details.
Error 400: invalid_request

Error 400: invalid_request
The out-of-band (OOB) flow has been blocked in order to keep users secure. Follow the Out-of-Band (OOB) flow migration guide linked in the developer docs below to migrate your app to an alternative method.
Request details: redirect_uri=urn:ietf:wg:oauth:2.0:oob

https://developers.google.com/identity/protocols/oauth2/resources/oob-migration

mbox2gg: cannot import name 'Q' from 'imap_tools'

I tried mbox2gg and it quickly failed with this:

Traceback (most recent call last):
  File "/home/username/.local/bin/mbox2gg", line 5, in <module>
    from mail2gg.cli import execute_mbox_importer
  File "/home/username/.local/lib/python3.8/site-packages/mail2gg/__init__.py", line 12, in <module>
    from imap_tools import MailBox, Q
ImportError: cannot import name 'Q' from 'imap_tools' (/home/username/.local/lib/python3.8/site-packages/imap_tools/__init__.py)

Error Processing Emails

So i got the tool working but when importing the emails it errors all emails with
"Error processing <trinity-eeeace80-7f75-4281-bbef-9cdc2a9366b0-1707491931509@msvc-mesg-....>"
any idea what is causing it ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.