vincent royer created JAMES-4237:
------------------------------------
Summary: URIRBLHandler try to parse mailto://
Key: JAMES-4237
URL: https://issues.apache.org/jira/browse/JAMES-4237
Project: James Server
Issue Type: Bug
Components: SMTPServer
Affects Versions: 3.9.0
Reporter: vincent royer
The URIRBLHandler is trying to parse mailto:// URL in some HTML mails, making
noise for nothing.
{quote}{{2026-10-07 16:42:10,504 ERROR [smtpserver-global-6]
URIScanner.java:284 hostFromUriStr Caught exception}}
{{{}java.net.URISyntaxException: Illegal character in authority at index 9:
mailto://}{}}}{{{}@media{}}}
{{ at java.base/java.net.URI$Parser.fail(Unknown Source)}}
{{ at java.base/java.net.URI$Parser.parseAuthority(Unknown Source)}}
{{ at java.base/java.net.URI$Parser.parseHierarchical(Unknown Source)}}
{{ at java.base/java.net.URI$Parser.parse(Unknown Source)}}
{{ at java.base/java.net.URI.<init>(Unknown Source)}}
{{ at
org.apache.james.smtpserver.fastfail.URIScanner.hostFromUriStr(URIScanner.java:281)}}
{{ at
org.apache.james.smtpserver.fastfail.URIScanner.scanContentForHosts(URIScanner.java:256)}}
{{ at
org.apache.james.smtpserver.fastfail.URIScanner.scanContentForDomains(URIScanner.java:194)}}
{{ at
org.apache.james.smtpserver.fastfail.URIRBLHandler.scanMailForDomains(URIRBLHandler.java:163)}}
{{ at
org.apache.james.smtpserver.fastfail.URIRBLHandler.scanMailForDomains(URIRBLHandler.java:177)}}
{{ at
org.apache.james.smtpserver.fastfail.URIRBLHandler.check(URIRBLHandler.java:197)}}
{{ at
org.apache.james.smtpserver.fastfail.URIRBLHandler.onMessage(URIRBLHandler.java:112)}}
{{ at
org.apache.james.smtpserver.DataLineJamesMessageHookHandler.executeJamesMessageHooks(DataLineJamesMessageHookHandler.java:216)}}
{{ at
org.apache.james.smtpserver.DataLineJamesMessageHookHandler.processExtensions(DataLineJamesMessageHookHandler.java:198)}}
{{ at
org.apache.james.smtpserver.DataLineJamesMessageHookHandler.onLine(DataLineJamesMessageHookHandler.java:115)}}
{{ at
org.apache.james.protocols.smtp.core.DataCmdHandler$DataLineFilterWrapper.onLine(DataCmdHandler.java:87)}}
{{ at
org.apache.james.protocols.smtp.core.DataCmdHandler$DataLineFilterWrapper.onLine(DataCmdHandler.java:75)}}
{quote}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]