Hello Apache James mail list. Yes, I know from Google searches that
getting a "relay denied" error message is a rather common experience but so
far I don't have nor found a solution to this error message; when I try to
send from any one of several accounts that my James server has been set up
to handle.
I have an older version of James version 3.4.0 which I plan to upgrade
soon. I first want to upgrade my OS (OpenSuSE 15.3) and then I need to
figure out what to do about the fact AFAIK that support for the maildir
format has been dropped, and how do I import all of my users mail into one
of the new supported mailbox providers.
That said, at the moment I tried to do some reconfiguration of my Apache
James 3.4.0 server and in the process I somehow screwed up James' ability
to send email. And I don't know what I did wrong so now I am trying to
debug it. The basic problem is that James is refusing to send emails to
anyone except local users, saying relaying is denied. Sigh.
I will start with showing the contents of my smtpserver.xml, with comments
and sensitive information removed. (thank you Emacs!) and ask if anyone can
see if I did something bad -
<?xml version="1.0"?>
<smtpservers>
<smtpserver enabled="true">
<jmxName>smtpserver1</jmxName>
<bind>0.0.0.0:10025</bind>
<connectionBacklog>200</connectionBacklog>
<tls socketTLS="false" startTLS="false">
<keystore>file://conf/keystore</keystore>
<secret>secret</secret>
<provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
<algorithm>SunX509</algorithm>
</tls>
<helloName autodetect="false">smtp.mydomain.com</helloName>
<connectiontimeout>360</connectiontimeout>
<connectionLimit>0</connectionLimit>
<connectionLimitPerIP>0</connectionLimitPerIP>
<auth.announce>forUnauthorizedAddresses</auth.announce>
<authorizedAddresses>127.0.0.0/8, 192.168.10.0/128,
192.168.10.128/128</authorizedAddresses>
<verifyIdentity>true</verifyIdentity>
<maxmessagesize>0</maxmessagesize>
<addressBracketsEnforcement>true</addressBracketsEnforcement>
<smtpGreeting>Welcome to APACHE-JAMES SMTP Server hosted on
smtp.mydomain.com</smtpGreeting>
<handlerchain>
<handler
class="org.apache.james.smtpserver.fastfail.ValidRcptHandler"/>
<handler
class="org.apache.james.smtpserver.CoreCmdHandlerLoader"/>
</handlerchain>
</smtpserver>
<!--
********************************************************************** -->
<smtpserver enabled="true">
<jmxName>smtpserver2</jmxName>
<bind>0.0.0.0:10465</bind>
<connectionBacklog>200</connectionBacklog>
<tls socketTLS="true" startTLS="false">
<keystore>file://conf/keystore</keystore>
<secret>secret</secret>
<provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
<algorithm>SunX509</algorithm>
</tls>
<helloName autodetect="false">smtp.mydomain.com</helloName>
<connectiontimeout>360</connectiontimeout>
<connectionLimit>0</connectionLimit>
<connectionLimitPerIP>0</connectionLimitPerIP>
<auth.announce>forUnauthorizedAddresses</auth.announce>
<authorizedAddresses>127.0.0.0/24, 192.168.10.0/128,
192.168.10.128/128</authorizedAddresses>
<verifyIdentity>false</verifyIdentity>
<maxmessagesize>0</maxmessagesize>
<addressBracketsEnforcement>true</addressBracketsEnforcement>
<smtpGreeting>Welcome to APACHE-JAMES SMTP Server hosted on
smtp.mydomain.com</smtpGreeting>
<handlerchain>
<handler
class="org.apache.james.smtpserver.fastfail.ValidRcptHandler"/>
<handler
class="org.apache.james.smtpserver.CoreCmdHandlerLoader"/>
</handlerchain>
</smtpserver>
<!--
********************************************************************** -->
<smtpserver enabled="true">
<jmxName>smtpserver3</jmxName>
<bind>0.0.0.0:10587</bind>
<tls socketTLS="false" startTLS="true">
<keystore>file://conf/keystore</keystore>
<secret>secret</secret>
<provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
<algorithm>SunX509</algorithm>
</tls>
<helloName autodetect="false">smtp.mydomain.com</helloName>
<connectiontimeout>360</connectiontimeout>
<connectionLimit>0</connectionLimit>
<connectionLimitPerIP>0</connectionLimitPerIP>
<auth.announce>forUnauthorizedAddresses</auth.announce>
<authorizedAddresses>127.0.0.0/24, 192.168.10.0/128,
192.168.10.128/128</authorizedAddress
<verifyIdentity>false</verifyIdentity>
<maxmessagesize>0</maxmessagesize>
<addressBracketsEnforcement>true</addressBracketsEnforcement>
<smtpGreeting>Welcome to APACHE-JAMES SMTP Server hosted on
smtp.mydomain.com</smtpGreeting>
<handlerchain>
<handler
class="org.apache.james.smtpserver.fastfail.ValidRcptHandler"/>
<handler
class="org.apache.james.smtpserver.CoreCmdHandlerLoader"/>
</handlerchain>
</smtpserver>
</smtpservers>
Thanks in advance for any and all ideas and helpful suggestions! Much
appreciate it!
Marc...