Hi,
smtp.ipmap.tab contains "0.0.0.0"    "0.0.0.0"    "ALLOW"    1smtprelay.tab 
contains only local addresses, therefore not the IP from where I try 
(internet).  But htis hsould be fine, because this is why I use authentication. 
To summarize:  I want to connect to the xmail server from internet, and send an 
email to a different domain (internet).  I have following scenarios (all other 
settings remaining unchanged)1. Leaving smtpextauth empty, if I send a mail 
using a user/pass defined in mailusers.tab mail is properly send 
2. Leaving smtpextauth empty, if I send a mail using a user/pass defined in 
smtpauth.tab mail is properly send 
3. If I put an entry in smtpextauth with a script that always return 1, no 
matter what user/pass I'll use I received AUTH=EFAIL:TYPE=LOGIN in the log, the 
user not being authenticated, which is as expected, mail not being sent.4. If I 
put an entry in smtpextauth with a script that always return 0 , no matter what 
user/pass I'll use I received RCPT=ERELAY in the log, the user BEING 
authenticated, which is fine, but error not being sent because of RELAY DENIED.
In this step 4 no matter if I put something in RFILE (Perms=MRZV) or nothing, 
the result is the same.
The problem seems to be related to external authentication, because the 
internal one works fine.

Thank You




      From: Edinilson - ATINET <edinil...@atinet.com.br>
 To: Spon Spon <spon...@yahoo.com> 
Cc: "xmail@xmailserver.org" <xmail@xmailserver.org>
 Sent: Tuesday, March 5, 2019 4:51 PM
 Subject: Re: [xmail] SMTP external authentication is not worjing
   
Is your ip range allowed in smtprelay.tab?
And about smtp.ipmap.tab ?
Do you have installed a new Xmail Server OR it stops after some time of use?

Edinilson


---- Original Message ----
From: Spon Spon via xmail <xmail@xmailserver.org>
To: "xmail@xmailserver.org" <xmail@xmailserver.org>
Sent: Ter, Mar 5, 2019, 4:44 AM
Subject: [xmail] SMTP external authentication is not worjing

Hello,
I have a mixed setup with DOVECAT for IMAP access, and XMAIl 1.27 for the rest. 
 The relay is cosed until authentication is made In order to have a centralized 
place for authentication I used in XMAIL external authentication.  However 
seems it is not working as I receive 550 Relay Denied when I try to send an 
email using this XMAIL server.
The setup is as following:
In smtpextauth.tab I put following line:
"LOGIN" "/config/scripts/checkSmtpAuth.sh" "@@AUTH" "@@USER" "@@PASS" "@@RFILE"
In server tab I have:"DefaultSmtpPerms" "MRVZ"

In checkSmtpAuth.sh I always exit with 0 for testing.  However I received 550 
Relay denied each time I tried to send an email.  If the script exits with 1 
then the error is different, (Authentication error). 

I tried also populating RFILE with Perms=MR but without success. I tried also 
with Perms=MRVZ . No change.
Also another issue is the fact that those RFILE files were never get deleted.  
For each email, that file is created and stays there forever (need external 
action to delete it)
Is there any other settings that need to be made or is this a bug ?
Using internal authentication (smtpauth.tab or mailuser.tab) emptying 
smtpextauth.tab  there is no such error, and everything works as expected.
Unfortunately there is no debug log in application, so only way to figure out 
is DEBUG, and currently it is installed on an embedded router so no way to 
debug.  
Thanks,Spon



   
_______________________________________________
xmail mailing list
xmail@xmailserver.org
http://xmailserver.org/mailman/listinfo/xmail

Reply via email to