Oh well never mind this exception about localhost, my bad, I had added
localhost to the domainlist as an experiment and that was not a good
idea. Removing it cleared up this exception, but I still cannot send
anything out...  Still looking for a solution...

   Marc...

On 02/19/2019 06:16 PM, Marc Chamberlin wrote:
> Hi Matt, Geez thanks so much for taking the time to do such a wonderful
> write up! And following your advice did solve the double entry into
> Thunderbird's sent folder. I still cannot get James to send anything out
> though but I am now getting messages written to the james-server.log
> file and discovered the following stack exception is occurring. Doesn't
> make sense to me why James is trying to do a DNS lookup on localhost,
> but better eyes might grok this -
>
> INFO  17:39:38,418 |
> org.apache.james.protocols.netty.BasicChannelUpstreamHandler |
> Connection established from 192.168.10.10
> WARN  17:39:38,571 | org.apache.james.dnsservice.dnsjava.DNSJavaService
> | Error determining result
> java.lang.IllegalStateException: Lookup of localhost A isn't done
>         at org.xbill.DNS.Lookup.checkDone(Lookup.java:595)
>         at org.xbill.DNS.Lookup.getResult(Lookup.java:632)
>         at
> org.apache.james.dnsservice.dnsjava.DNSJavaService.lookup(DNSJavaService.java:374)
>         at
> org.apache.james.dnsservice.dnsjava.DNSJavaService.lookupNoException(DNSJavaService.java:396)
>         at
> org.apache.james.dnsservice.dnsjava.DNSJavaService.getAllByName(DNSJavaService.java:484)
>         at
> org.apache.james.domainlist.lib.AbstractDomainList.getDomainIpStream(AbstractDomainList.java:215)
>         at
> org.apache.james.domainlist.lib.AbstractDomainList.lambda$getDomainsIpStream$1(AbstractDomainList.java:209)
>         at
> java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:267)
>         at java.util.Iterator.forEachRemaining(Iterator.java:116)
>         at
> java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
>         at
> java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
>         at
> java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
>         at
> java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
>         at
> java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
>         at
> java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
>         at
> org.apache.james.domainlist.lib.AbstractDomainList.detectIps(AbstractDomainList.java:178)
>         at
> org.apache.james.domainlist.lib.AbstractDomainList.getDomains(AbstractDomainList.java:163)
>         at
> org.apache.james.domainlist.lib.AbstractDomainList.containsDomain(AbstractDomainList.java:151)
>         at
> org.apache.james.smtpserver.fastfail.ValidRcptHandler.isLocalDomain(ValidRcptHandler.java:101)
>         at
> org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler.doRcpt(AbstractValidRcptHandler.java:42)
>         at
> org.apache.james.protocols.smtp.core.RcptCmdHandler.callHook(RcptCmdHandler.java:234)
>         at
> org.apache.james.protocols.smtp.core.RcptCmdHandler.callHook(RcptCmdHandler.java:51)
>         at
> org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler.processHooks(AbstractHookableCmdHandler.java:116)
>         at
> org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler.onCommand(AbstractHookableCmdHandler.java:77)
>         at
> org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler.onCommand(AbstractHookableCmdHandler.java:52)
>         at
> org.apache.james.protocols.api.handler.CommandDispatcher.dispatchCommandHandlers(CommandDispatcher.java:179)
>         at
> org.apache.james.protocols.api.handler.CommandDispatcher.onLine(CommandDispatcher.java:157)
>         at
> org.apache.james.protocols.netty.BasicChannelUpstreamHandler.messageReceived(BasicChannelUpstreamHandler.java:155)
>         at
> org.apache.james.smtpserver.netty.SMTPChannelUpstreamHandler.messageReceived(SMTPChannelUpstreamHandler.java:60)
>         at
> org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
>         at
> org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
>         at
> org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
>         at
> org.jboss.netty.channel.SimpleChannelUpstreamHandler.messageReceived(SimpleChannelUpstreamHandler.java:124)
>         at
> org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
>         at
> org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
>         at
> org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
>         at
> org.jboss.netty.handler.execution.ChannelUpstreamEventRunnable.doRun(ChannelUpstreamEventRunnable.java:43)
>         at
> org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java:67)
>         at
> org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:314)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>         at java.lang.Thread.run(Thread.java:748)
> ERROR 17:39:38,571 | org.apache.james.domainlist.lib.AbstractDomainList
> | Cannot get IP address(es) for Domain : localhost
> ERROR 17:39:38,797 | org.apache.james.transport.mailets.ToSenderFolder |
> Local delivery with ToSenderFolder mailet for mail
> Mail1550626778745-2872afb2-854c-4583-b990-05ccc26fcc74 with sender
> m...@domesweetdome.us.com in folder Sent
> WARN  17:39:38,798 | org.apache.james.dnsservice.dnsjava.DNSJavaService
> | Error determining result
> java.lang.IllegalStateException: Lookup of localhost A isn't done
>         at org.xbill.DNS.Lookup.checkDone(Lookup.java:595)
>         at org.xbill.DNS.Lookup.getResult(Lookup.java:632)
>         at
> org.apache.james.dnsservice.dnsjava.DNSJavaService.lookup(DNSJavaService.java:374)
>
> yada yada yada...
>
> BTW I am receiving emails from lots of external servers now! ;-)
>
>     HTHs   Marc..
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
> For additional commands, e-mail: server-user-h...@james.apache.org
>

-- 
Linux Counter

Reply via email to