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]

Reply via email to