{"id":20834563,"url":"https://github.com/apriorit/js-outlook-add-in-analyzer","last_synced_at":"2026-03-10T12:36:31.874Z","repository":{"id":145107385,"uuid":"85817302","full_name":"apriorit/js-outlook-add-in-analyzer","owner":"apriorit","description":"Sample javascript plugin for MS Outlook accessing attachments and modifying email body","archived":false,"fork":false,"pushed_at":"2017-06-20T13:09:57.000Z","size":9,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-10T10:12:14.606Z","etag":null,"topics":["javascript","js","outlook","outlook-plugin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apriorit.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-22T10:57:20.000Z","updated_at":"2024-08-26T16:42:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"488b3e7e-6e7f-4d41-b12f-b3eb128e4414","html_url":"https://github.com/apriorit/js-outlook-add-in-analyzer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/apriorit/js-outlook-add-in-analyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apriorit%2Fjs-outlook-add-in-analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apriorit%2Fjs-outlook-add-in-analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apriorit%2Fjs-outlook-add-in-analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apriorit%2Fjs-outlook-add-in-analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apriorit","download_url":"https://codeload.github.com/apriorit/js-outlook-add-in-analyzer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apriorit%2Fjs-outlook-add-in-analyzer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271914648,"owners_count":24843178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-24T02:00:11.135Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","js","outlook","outlook-plugin"],"created_at":"2024-11-18T00:19:40.753Z","updated_at":"2026-03-10T12:36:26.327Z","avatar_url":"https://github.com/apriorit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JS plugin for Outlook - get attachment details and modify email body\r\n\r\n## About\r\n\r\nThis project is a sample JS plugin for Outlook created to illustrate the basic aspects of creating ones. It receives information about attachments when user tries to send an email and adds these details to the body of the email.\r\n\r\n## Implementation\r\n\r\nThe plugin performs such actions:\r\n\r\n\r\n- Adds the “Analyze And Send” button that calls custom code before sending an email\r\n- Gets attachment details (AttachmentId, Name, ContentType, Size, LastModifiedTime)\r\n- Adds received data to the email body (modifies email body)\r\n- Adds custom properties to email, which can be then used by receiver\r\n- Initiate sending of the modified email to specific addressees (not only those specified by the sender)\r\n\r\nFor detailed implementation notes as well as some basic recommendations and COM technology comparison, please go to the [related article](https://www.apriorit.com/dev-blog/431-how-to-develop-javascript-outlook-plugin).\r\n\r\n## License\r\n\r\nLicensed under the MIT license. © Apriorit.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapriorit%2Fjs-outlook-add-in-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapriorit%2Fjs-outlook-add-in-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapriorit%2Fjs-outlook-add-in-analyzer/lists"}