Skip to content

Translation layer built with google apps script and node.js to use external email clients with OCDSB gmail accounts

License

Notifications You must be signed in to change notification settings

phynxinferno/OCDSB_IMAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OCDSB_IMAP

Warning

Currently WIP. None of this works yet :3

Translation layer to use enterprise gmail accounts with IMAP disabled with IMAP-based email clients(e.g. Thunderbird or basically any stock mail app)

How
  1. Clone or otherwise download the repository contents

  2. Install the latest Node.js LTS for your operating system

  3. Install Node.js modules with npm install

  4. Open Google Apps Script with the Google account you plan to use for email

  5. Create a new project

  6. Paste the contents of appsScript.gs

  7. Click deploy and deploy as a web app with access set to anyone

  8. Copy the public url. Do not share it with anyone you don't want to give full access to your email account.

  9. Run the script once with node index

  10. Paste it into the "url" field in the newly created config.json

  11. Run the script again and set up your email client with the provided credentials

IMPORTANT: This server is intended to run exclusively on your local machine as it does not implement authentication. For use with multiple computers, set up the server independently on each one. Multiple servers on the same account can share an Apps Script project.

Why
  • Third-party email clients allow you to read email offline, and often have more features and integrate better with your OS than GMail.

  • The GMail webapp on OCDSB google accounts essentially functions as a keylogger due to the board's use of Google Vault. This allows the board to read deleted emails, drafts, and even deleted unsaved drafts. This script circumvents the client-side keylogger, though the board will still be able to read your sent emails if you don't encrypt them with PGP

About

Translation layer built with google apps script and node.js to use external email clients with OCDSB gmail accounts

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published