Giter Site home page Giter Site logo

eppie-io / eppie-cli Goto Github PK

View Code? Open in Web Editor NEW
28.0 2.0 3.0 2.35 MB

Command line client for Eppie — an encrypted p2p email

Home Page: https://eppie.io

License: Apache License 2.0

C# 98.43% PowerShell 1.18% Shell 0.39%
cli decentralization email encryption p2p csharp gmail imap-client outlook protonmail

eppie-cli's People

Contributors

al-kau avatar dependabot[bot] avatar fokuspokus avatar valerafinebits 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

eppie-cli's Issues

Add Command-Line Option to Enable/Disable Logging to File

Is your feature request related to a problem? Please describe.
Currently, there is no simple way to enable or disable logging to a file in the command-line.

Describe the solution you'd like
Add a command-line option to enable or disable logging. By default, logging should be disabled. When logging is enabled, display a warning message.

Describe alternatives you've considered
Using environment variables to control logging, but this is less intuitive.

Issue with Viewing Emails from Some Proton Mail Accounts in Eppie-CLI

Describe the bug
When connecting some Proton Mail accounts and attempting to view the list of emails using Eppie-CLI, the app displays a blank line, even though emails are present.

To Reproduce
Steps to reproduce the behavior:

  1. Connect a Proton mailbox with the command: 'add-account -t Proton'
  2. Use the command 'show-all-messages' to list all messages.

Expected behavior
It is expected that when connecting a Proton Mail account and using the 'show-all-messages' command, the app will correctly display all emails.

Additional context
The issue occurs only with some Proton Mail accounts. Other email services and some Proton Mail accounts do not exhibit this error.

Oauth error when trying to add Gmail account

Describe the bug
When trying to add Gmail account, I get an Oauth error.

To Reproduce
Steps to reproduce the behavior:

  1. Start the Eppie cli
  2. Open the vault
  3. Try to add an account with add-account -t Email
  4. When prompted to select the e-mail type, select 1) Gmail
  5. An authentication prompt will be open in the browser, but with an Oauth error

Expected behavior
The account should be authenticated.

Screenshots
image

The screenshot has some parts in portuguese, which translates as follow:

  • Title: Access blocked: authorization error
  • First blue link: Know more about the error
  • Last text: If you are one of the developers of this app, check the errors details.
image

The entire text is:

Detalhes da solicitação: redirect_uri=http%3A%2F%2F127.0.0.1%3A64112%2F

The part in portuguese in this second screenshot means "Request details:".

Desktop:

  • OS: macOS Sonoma 14.4.1 (23E224)
  • Browser: Firefox
  • Version 126.0 (64-bit)

Additional details:
The documentation linked in the error message is the following: https://developers.google.com/identity/protocols/oauth2/policies#secure-response-handling

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.