makmu / outlook-matters Goto Github PK
View Code? Open in Web Editor NEWAdd-In to forward e-mails from MS Outlook to Mattermost
License: MIT License
Add-In to forward e-mails from MS Outlook to Mattermost
License: MIT License
It would be nice have a windows installer to deploy the add-in on the target machine.
This MSDN-Article might contain some clues to accomplish that.
In addition to group chats, it should be possible to forward mails directly to other users
Hi,
is it possible to make outlook-matters to work with gitlab SSO?
For us that is actually the only way to login to our mattermost service.
Right now we get this message:
Thanks. Great work anyway
It would be nice if you could somehow tell OutlookMatters to post the selected mail not as message but as an attachment to a message.
I need to know if someone has this plugin in use and working correctly. I'm trying to get it working on my server and I can't.
Thank you
Says most on the topic-line.
Object reference not set to an instance of an object -> is not thrown as a MattermostException. Happens: when you click the refreshing channels and give password
Couldn't get proper dumps, as my lovely VS2015 decided to leak all the memory while I was debugging, and threw a bluescreen at me.
Changing to HTTPS (reconfiguring all the expected params of course to live data) also fails the following tests with NullReferenceException (same method)
Also checked with Postman & ARC that data is accessible via ip & fqdn, and checked that the request loginUrl was parsed properly ( scheme is https, port is 443, localPath /api/v3/users/login etc )
I'm not too versed with C# to help, just wanted to bring this to your attention :)
There seems to be no easy way to automatically update the application version in the solution file whenever the product version is updated in the assembly info. So it might easily happen that those two versions get out of sync. Therfore it would be nice if there was a check at start-up to ensure that both versions are in sync.
It would be nice if OutlookMatters could also be configured to post mails to slack.
Since mattermost supports markdown, mails containing markdown-relevant chars may lead to strange results when posted. Therefore, it would be nice if markdown-relevant chars were escaped automatically.
Our stable versions reference to the master branch at appveyor, we should change this to the correct version.
It would be nice if the user could select the target channel from a list of available channels.
@maxlmo already did some work on this. However, I am not convinced that users will accept a user experience where they have to select a channel each time they log in. I think it would be better to extend the settings window to set up channel shortcuts. Those shortcuts could then appear as additional entries in the context submenu besides the "Settings..." entry. Some assistance when setting up shortcuts would be nice ;) (such as a complete list of available channels, fetched from mattermost).
It would be nice to support HipChat.
Hi!
Thanks for making this plugin available. Is this repo still being maintained, or did you move the development to another site?
Regarding Outlook EMail attachments, are they supposed to pass along with Email messages? Or Isn't this plugin designed to do so?
Regards
Mattermost has a hard limit of 4000 characters for posts/messages. It would be nice if OutlookMatters could split large mails that exceed this limit into multiple connected posts.
After getting the plug-in installed (which involved unblocking all the app files. [right-click->properties-->unblock]) I am now stuck at configuring.
I input my orgs Mattermost URL using http, enter my username (Azure ID) and corresponding password. When I try to "Refresh Channels" I am met with:
Error: Object reference not set to an instance of an object.
Does this plugin work with SAML/SSO auth? If so, any workarounds/fixes to the above error? Thanks!
I just noticed that the session is not invalidated when settings are changed. In my particular case, I entered an invalid user name which led to an error when posting. So I corrected the user name and tried to post again. However, since the add-in still used the old session the settings change hat no effect and I still could not post. Only after restarting outlook the new settings were used to login to mattermost.
Note: When invalidating sessions we should make sure to log off the previous user properly (if possible).
I think it would be nice if we had one or two screenshots referenced in the global README.md so that when users find us on github they can immediately see what outlook-matters is all about and how it can be used.
Since my current company does not use Mattermost, I no longer use the plugin myself and development basically stalled.
Do you want to bring new enthusiasm to outlook matters and you want to take over active development? Comment on this issue, or contact me directly at mue dot ma at gmx dot net.
We should update the readme file to reflect any changes made in version 2.0 and we should update the introduction pictures to show up to date pictures of outlook-matters and mattermost.
It would be nice if you could post mails as reply to an existing post / thread, e.g. by entering the permalink of any of the posts within the thread.
As of version 3 of mattermost the API has changed. A version check is needed to support the new API version or choose the old one, if an old client(version < 3.0) is used.
It would be nice if the mattermost post displayed who sent the mail and what the subject was, e.g.:
Mail sent from John Doe [email protected], received at 2016/03/10 12:01:02
Subject: something is rotten in the state of denmark
Friends of my soul, you twain
Rule in this realm, and the gored state sustain.
It would be nice if posting HTML-Mails would result in posts with markdown resembling the original html formats as closely as possible. If we are lucky there are already libraries out there which can do that sort of thing. This certainly needs more investigation.
I have one team in my Mattermost organization. The install went fine once I moved the files to my desktop to run the .vsto file. I have put in the correct URL : https://name.domain.com/ and my login information. When I try to refresh the channels, it asks for my password and then gives me this error. There are no errors showing up in the Mattermost log.
I am running Outlook 2016 on Windows 10.
It would be nice if it were possible to have OutlookMatters auto-replace specific textblocks when posting. In particular, this feature could be used to remove mail signatures that otherwise clutter up channels with non-information.
We could do this for instance by facilitating regular expressions specified by the user.
It would be nice to be able to import Mattermost posts into outlook by use of the respective permalink
How to make this plugin work in Outlook for mac ?
Thanks
We should check whether 'Microsoft Visual Studio Tools for Office Runtime 2010' are still needed for building from source and if not adjust the documentation accordingly
It should be possible to post mail attachments. However, I think the user should get a choice which attachments to post and which not.
Any chance we can add private channels to which the user belongs?
I installed Microsoft Visual Studio Tools for Office Runtime 2010.
Then download the 1.2.0 version of outlook-matters and installed it successfully.
The add-in shows up activated and "loaded at the booting of MS Outlook" in Outlook add-ins section.
But the mattermost option doesn't show up when i do a right click on a mail. I tried to uninstall it, install the Visual studio tools for office 2007, reinstalled the plugin, rebooted my PC several times ...
I get nothing, can you help please ?
PS : I aslo tried the 1.1.0 version without success
Hey @makmu !
First, hugely appreciate you sharing this project back with the world. Fantastic work!
I wanted to let you know about our plans moving to API v4:
To make the Mattermost API web service easier to use and to offer more powerful options for these integrations, Mattermost will be moving to a new API version soon. Highlights include:
We plan to release API version 4 on March 16th, with Mattermost server 3.7. While the current API version 3 will be supported until September 16th, we recommend you begin using API version 4 soon after its release.
API version 4 is an active and on-going project. If you're interested in helping contribute, please join our Mattermost community instance and the APIv4 channel.
We've prepared a contribution process for APIv4 and a progress tracker for new APIv4 enpoints to help you get started.
We're also open for suggestions on adding new API endpoints to help with your integration.
I'm running Win10, Fall creators update, Outlook 2010. instlled the runtime as described in the instructions.
wenn I refresh the channels, I get the error above.
I've already changed the name of VSTOInstaller.config --> to *.old in C:\Program Files (x86)\Common Files\microsoft shared\VSTO\10.0 as described in a different issue. didnt help.
On my hdd, there ist also \VSTO\9.0 installed...
do you have any ideas?
Hello, we are using LDAP authentification in my team, could you please consider to integrate this functionnality as login instead of classic username/Email auth?
I tried to auth with my username from my ldap, but it is not working.
Thanks a lot
Since we are dealing with network communication we should make posting asynchronous and show an animation while posting is in progress.
would it be possible to pre-configure this service for all users on an terminal server?
Right now it depends on your office version, whether you can run the project. To change the office version you have to change the Project Properties
When clicking on .vsto file it complains about an untrusted certificate which was used to sign the deployment manifest. Any suggestions?
Related to #5
We need to evaluate the HTTP Response Status Codes returned by Mattermost and invalidate the user session if we get, for example, a 401 Unauthorized.
We should also display a message to the user stating that credentials have changed / maybe show a prompt where he can re-enter his credentials.
It could be nice to have an editable preview of posts.
When I'm posting messages or refreshing channels I want some kind of notification when the process is complete.
I think dialog-boxes are not an option here because as a user I don't want to have to close an additional dialog box whenever I post.
It would be nicer if we had something like an "toaster" notification.
I did some research:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.