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