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 "vincent royer (Jira)" <se...@james.apache.org> on 2026/10/07 17:14:00 UTC
[jira] [Created] (JAMES-4237) URIRBLHandler try to parse mailto://
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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org