team254 / cheesy-mail Goto Github PK
View Code? Open in Web Editor NEWA service for receiving e-mails and redistributing them to the team mailing lists
A service for receiving e-mails and redistributing them to the team mailing lists
Sometimes I see situations in emails that periods have been duplicated in places. This becomes annoying in links, when the link becomes invalid.
Email messages sent from Gmail (like Matt's blog posts) are embedding images and hosting them on Google servers instead of adding them as attachments. Later, when these are posted on the blog, they sometimes don't display, and who knows how long they will stay hosted at the same URL. The desired behavior is probably for the email server to download all inline images and re-upload them to the Team 254 server, replacing the embed URLs along the way.
See below images not rendering:
https://www.team254.com/frc-day-4-build-blog/
Would be ideal if we resized images in emails and embedded thumbnails which linked to the full size images (like how wordpress does it).
(Adding this as an issue so that we don't forget about it)
We've had lots of issues lately with emails not going through, or just confusing users with multiple verification steps. We should modify the server so that no secondary verification is necessary, and the emails are consistently sent as a @lists.team254.com address. This will ensure that even emails from @bcp, @yahoo, etc make it through.
To make sure replys get back to the original sender, we can make the reply-to address @lists.team254.com and then put logic into the app to look up the email from the members server and forward those to the appropriate person.
Should be pretty easy to get it to post directly to the general channel with a webhook.
Documentation: https://docs.mattermost.com/developer/webhooks-incoming.html#simple-incoming-webhook
Markdown Template:
### <EMAIL SUBJECT>
_From <FROM NAME>_
<MESSAGE>
Should support plain text in addition to HTML emails.
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.