[ 
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]

Reply via email to