Le 28/09/2022 à 15:12, Lena--- via Exim-users a écrit :
P.S.  No, the culprit is the apostrophe in auth login-name:

A=login_server:#xxxyyyy'uuss+zzz
server_condition = ${run{/bin/sh -c "echo -e '$auth1\n$auth2' | 
/usr/sbin/pwauth"}{1}{0}}
You need to add:

  deny message = Restricted characters in address
       senders = ^.*['"$#]


Thanks Lena, that's a good barrier, some relay requests are denied, but not all. From your advices I have added the following:

  deny    message   = Restricted characters in sender address
          senders   = ^.*['%!/|#+]

and

by myself:

  drop    message = REJECTED - Sender Verify Failed - error code \"$sender_verify_failure\"\n\n\   The return address you are using for this email message <$sender_address>\
  does not seem to be a working account.
          log_message = REJECTED - Sender Verify Failed - error code \"$sender_verify_failure\"
          !hosts = +no_verify
          !verify = sender/callout=2m,defer_ok
          condition = ${if eq{recipient}{$sender_verify_failure}}

I have some positiv hints, but it's still able to auth somehow.... I'll investigate how to replace pwauth, but I am not sure it will fix the issue...

In fact I tried to implement the wiki: https://github.com/Exim/exim/wiki/AuthenticatedSmtpUsingPwauth

thx and reg

--
_/) Eric.


--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to