[
https://issues.apache.org/jira/browse/JAMES-4237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18124700#comment-18124700
]
Benoit Tellier commented on JAMES-4237:
---------------------------------------
Thanks for the report
A fix is welcome.
Don't hesitate to open a PR on Github
> 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
> Priority: Minor
> Labels: SMTPserver
>
> 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]