0x4447 / 0x4447_product_s3_email_lambda_inbound Goto Github PK
View Code? Open in Web Editor NEW๐ซ part of the S3-Email product.
Home Page: https://0x4447.com
License: MIT License
๐ซ part of the S3-Email product.
Home Page: https://0x4447.com
License: MIT License
When parsing emails with .ical and other attachments, we get a file called undefined
as if it did not have a name - this requires investigation
When a title of an email contains for example /
slashes, then they are treated as paths
n/a
This is my environment:
n/a
When an email contains the To: field in all caps, the email will end up in the Sent folder since it won't match the domain name from SES. We need to make sure to normalize the string in to low cap.
Issue with email that don't have a title.
2019-02-24T22:13:07.554Z 455a49be-125c-4cfd-bd64-5e3af8c7fe83 TypeError: Cannot read property 'replace' of undefined
at /var/task/index.js:286:41
at new Promise (<anonymous>)
at extract_data (/var/task/index.js:235:9)
at /var/task/index.js:45:11
at <anonymous>
n/a
The raw email is saved with no extension, by adding the .eml extension the file would be interpreted by all major email clients.
Add the extension when the object is copied.
Right now the date and time attached to the title of the email makes it so that the object can't be ordered one after the other.
Format the time this way YYYY-MM-DD HH:MM:SSS Z
Inbound emails are not being deleted
n/a
n/a
Right now when you have more then one domain setup in SES, the emails will be saved in the Sent folder and not in the Index one.
Spam email won't have a To field. They will have To: undisclosed-recipients:;
. Because of this the code will crash since there is no email to be seen.
TypeError: Cannot read property 'match' of undefined
at /var/task/index.js:337:8
at new Promise (<anonymous>)
at extract_data (/var/task/index.js:323:9)
at /var/task/index.js:65:11
at <anonymous>
Create a fork that will handle spam emails and good ones.
The date in the email path is off, the minutes always shows 05 and the sec is always 000.
When the emails are uploaded by hand to backup, the emails are not sorted correctly, everything ends up in the Inbox folder.
Check if it is possible to read the confirmed domain in SES, and use those to check the To field and filter the emails with that.
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.