You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Benoit Tellier (Jira)" <se...@james.apache.org> on 2024/02/27 07:50:00 UTC
[jira] [Created] (JAMES-4011) StripAttachment fails for unquoted filenames with space
Benoit Tellier created JAMES-4011:
-------------------------------------
Summary: StripAttachment fails for unquoted filenames with space
Key: JAMES-4011
URL: https://issues.apache.org/jira/browse/JAMES-4011
Project: James Server
Issue Type: Bug
Components: Mailet Contributions
Reporter: Benoit Tellier
{code:java}
--------------gwA6NAbT8Pk0FYCy0yoPh61m
Content-Type: application/pdf
Content-Disposition: attachment; filename=Vietnam Airline.pdf
Content-Transfer-Encoding: base64
JVBERi0xLjUKJbXtrvsKMyAwIG9iago8PCAvTGVuZ3RoIDQgMCBSCiAgIC9GaWx0ZXIgL0Zs
{code}
triggers the following logs:
{code:java}
javax.mail.internet.ParseException: In parameter list <; filename=Vietnam Airline.pdf>, expected ';', got "Airline.pdf"
at javax.mail.internet.ParameterList.<init>(ParameterList.java:314)
at javax.mail.internet.ContentDisposition.<init>(ContentDisposition.java:109)
at javax.mail.internet.MimeBodyPart.getFileName(MimeBodyPart.java:1294)
at javax.mail.internet.MimeBodyPart.getFileName(MimeBodyPart.java:549)
at org.apache.james.transport.mailets.StripAttachment.getFilename(StripAttachment.java:379)
at org.apache.james.transport.mailets.StripAttachment.shouldBeRemoved(StripAttachment.java:312)
at org.apache.james.transport.mailets.StripAttachment.processMultipartPartMessage(StripAttachment.java:288)
at org.apache.james.transport.mailets.StripAttachment.service(StripAttachment.java:229)
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org