Comments (6)
@andris9 PR submitted to fix this at #572
from wildduck.
Seems to be an issue with the parser 🤔
from wildduck.
This specific parser bug triggers if the email does not end with a linebreak character. How did you get this email? Any email received via SMTP always ends with a linebreak?
from wildduck.
In any case, I verified it, and it is a legitimate bug. It should be extremely rare in production, as emails always end with a linebreak unless you compose an email manually and use APPEND to upload it. I guess this is why it hasn't been discovered before - you need a multipart email with no-multipart text content and without an ending linebreak.
from wildduck.
But the issue is not on the composing side, but on the parsing side. The composer behaves correctly.
from wildduck.
Thank you @andris9, excited to try this out in the v1.41.1 release #573! 🎉 🙏 🙇
from wildduck.
Related Issues (20)
- Bug: imaptest results and issues HOT 13
- Bug: Messages not showing when appended to sent folder due to `ignore` HOT 4
- Bug: `imaptest` BAD reply for command: `search *:3: 26.32` HOT 3
- Bug: `imaptest` BAD Unexpected whitespace at position 14: `fetch 1,* uid` HOT 2
- Feature: `onConnect` handler (similar to `smtp-server`)
- Bug: `tls` now supports `dhparam: 'auto'` HOT 4
- Bug: WildDuck does not handle unauthenticated state properly with Thunderbird (and possibly other mail clients) HOT 1
- Bug: Duplicate Message-ID's can be appended to same mailbox path (unlike Gmail which detects Message-ID) HOT 3
- Bug: `CHECK` command not working properly (should not error if authenticated) HOT 5
- Bug: `CLOSE` not allowed now (shouldn't it just return normally even if not selected?) HOT 2
- Bug: Case for `date` for `term.key` missing in `onSearch` function HOT 8
- Docs: `CHARSET` not supported in search (should we add to docs?) HOT 5
- Bug: Content encoding is incorrect HOT 16
- Bug: Messages being saved to drafts folder do not get rendered in mail clients due to ignored message HOT 2
- Mail thread HOT 4
- What are all the steps needed to config WildDuck'a API to use X-Access-Token? HOT 18
- install script is installing wildduck 1.39.14 HOT 1
- Feat: Thoughts on `encryptMessageAsync` also adding an attachment of `public-key.pgp.asc`? HOT 1
- GET /users/{user}/search or.query parameter bug HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wildduck.