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