Skip to content
This repository has been archived by the owner on Feb 20, 2021. It is now read-only.

[DEPRECATED] Website allowing user to manage mail account and change password (using OVH API)

License

Notifications You must be signed in to change notification settings

QuentinCG/OVH-Email-Manager-Website

Repository files navigation

OVH Email Manager Website

Codacy Badge License: MIT Donate

What is it

This project is a website allowing user to manage its OVH email account and change its password.

It uses the OVH API.

The main goal is to allow user to manage personal email account without having access to the full OVH buyer account. Indeed, OVH does not provide user interface to manage email account password without having access to all email accounts.

Note: Except the utility files (imap_utility.php and ovh_utility.php), the security of the website in not optimized.

How to install

  1. Download this project

  2. Update the config_example.php file and rename it to "config.php" (all the steps are detailed in the file).

  3. Store the website in a PHP 5 compatible web server. It is also more than recommended to install SSL on your web server (passwords are exchanged between the user and the server).

Note: If you want to integrate the functionality on your own website and design, the easiest way is to copy the APIs (vendor folder), the imap_utility.php and ovh_utility.php files to your web server. You'll then have to create a new instance of the OVH API and use functions in those files to manage what you really want.

Warning

This proof of concept is using a static vendor folder which is not using the latest 'npm' packages. I would more than advise to just take the ideas of this project and create your own with latest package revision.

License

This project is under MIT license. This means you can use it as you want (just don't delete the library header).

Note that this project uses Third party APIs and scripts (BSD and MIT license):

  • OVH (PHP API): BSD license
  • JQuery (JS): MIT license
  • Modernizr (JS): MIT license
  • Composer (PHP API used by the OVH API): MIT license
  • GuzzleHTTP (PHP API used by the OVH API): MIT license
  • PSR (PHP API used by the OVH API): MIT license

Contribute

If you want to improve this website, just create a pull request with proper commit message and right wrapping.

About

[DEPRECATED] Website allowing user to manage mail account and change password (using OVH API)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published