[EXT] Re: dovecot-SASL for Postfix: EXTERNAL does not work.
Aki Tuomi
aki.tuomi at open-xchange.com
Fri Aug 21 07:39:29 EEST 2020
> On 21/08/2020 02:17 Steffen Nurpmeso <steffen at sdaoden.eu> wrote:
>
>
> Hello and good evening.
>
> Sorry for responding so late, it is midsummer and i spend as much
> time as possible on the outside (bicycle, mostly). (Just one more
> day, then 10 degrees colder!!)
>
> I Cc: Wietse Venema, because i quote a message of him.
> (this is "set quote-add-cc" here.)
>
> Aki Tuomi wrote in
> <84881193.5398.1597934431687 at appsuite-dev-gw2.open-xchange.com>:
>
> The dovecot mail archive removed your HTML message :)
> (And given code like
>
> <div>
>
> </div>
> <div>
>
> </div>
> <div>
> Hello.
> </div>
> <div>
>
> </div>
> <div>
> I am not subscribed and new here, so first of all i want to thank
> </div>
> <div>
> you for dovecot. I personally do not use it in "production"
> </div>
>
> it was right in doing so :-)
>
> ||On 20/08/2020 17:28 Steffen Nurpmeso <[1]steffen at sdaoden.eu[/1]> wrote:
> ...
> ||What is really terrible with the current situation is that postfix
> |
> ||announces the EXTERNAL, with Wietse Venema saying
>
> It seems he has read the dovecot documentation again in the
> meantime, different to me :(, so i have to apologise for saying
>
> |[1], and it turned out that postfix seems incapable to do
> |something about it, because the dovecot auth protocol does not
> |offer the possibility to specify a valid-user-certificate-seen
> |flag as well as pass the username from the certificate. (Or even
> |pass the entire certificate as a base64 string, less postfix CA,
> |.. or whatever.)
>
> because Wietse Venema now says
>
> Wietse Venema wrote in
> <4BXSTk189nzJrP3 at spike.porcupine.org>:
> ...
> |Steffen Nurpmeso:
> ...
> |> until SASL says it is done?!. How could EXTERNAL ever work like
> |> that in a client/server->auth-server situation?
> |
> |There's a chicken and egg question in there somewhere.
> |
> |https://wiki1.dovecot.org/Authentication%20Protocol mentions
> |two attributes that might be relevant, and that Postfix can send:
> |
> |secured
> | Remote user has secured transport to auth client] (eg. localhost, \
> | SSL, TLS)
> |
> |valid-client-cert
> | Remote user has presented a valid SSL certificate.
> |
> |But these are booleans. What protocol attribute would Postfix use
> |to pass certificate name information (and which name, as there
> |can be any number of them)?
> |
> | Wietse
> | Wietse
> --End of <4BXSTk189nzJrP3 at spike.porcupine.org>
>
> I think i will spend some time tomorrow and try to do some
> coding with postfix. Let's see wether the immediate response of
> EXTERNAL can work with dovecot's SASL, even in conjunction with
> auth_ssl_username_from_cert=yes that is!
> Otherwise i think what he says here.
>
> |You could try out dovecot submission service. It should work better \
> |with EXTERNAL.
>
> For the internal test network this may really be an option. But
> for my web vm: ach, i am not an administrator, it is pain to get
> used to all that. In real life i use the DMA here, and external
> mail goes via my MUA through ssh only:
>
> set mta=/usr/bin/ssh
> set mta-arguments='steffen at sdaoden.eu /usr/sbin/sendmail -t'
> set mta-argv0=ssh
>
> That sendmail is postfix, then. And there is such a tremendous
> amount of noise in the logs of postfix and the lighttpd web server
> that are available easily from the network, it is terrible. Even
> with very rigid firewall rules, and things like postfix's error
> limits, junk command limit, record deadlines, timeouts, active
> sleeping in restrictions ... And for now i would not even know
> whether dovecot has equivalents, nor how to apply this
> correctly. These are all very capable and highly configurable
> applications. dovecot for example, i track the source for
> a couple of years, comes with
> 568 files changed, 26488 insertions(+), 6969 deletions(-)
> for my last update (v2.3.10.1 to v2.3.11.3). This is a lot.
>
> Thank you.
> And Ciao! and good night from Germany,
>
> --steffen
> |
> |Der Kragenbaer, The moon bear,
> |der holt sich munter he cheerfully and one by one
> |einen nach dem anderen runter wa.ks himself off
> |(By Robert Gernhardt)
I was trying to suggest that you could try dovecot submission server. It might work better with EXTERNAL authentication.
Aki
More information about the dovecot
mailing list