Hello,

I am trying to set up a very simple test case for the GSASL authenticator, in order to test msmtp against different authentication mechanisms, in particular the SCRAM-*-PLUS methods.

For that purpose, I only want to define a single test user, if possible without complex data base lookups or things like that, but I could not find a complete working GSASL authenticator example to start from.

In particular, I have trouble understanding the purpose and usage of the 'server_password' option with GSASL. How do I use this to authenticate a single test user?

Right now, I have the following:

sasl:


  driver = gsasl
  public_name = SCRAM-SHA-1-PLUS
  server_channelbinding = true
  server_set_id = $auth1
  server_condition = ${if eq{$auth1}{testuser}}
  server_password = abc

The last two lines are obviously nonsense; any password will be accepted as long as the username is 'testuser'. What should I use instead?

Best,
Martin

--
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
##   [email protected]
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to