Re: [exim/exim] [Bug]: smtp transport outbuffer[4096] too small for XOAUTH2 AUTH commands, causes fatal "overlong write_command" (Issue #3208)
jgh via Exim-dev <[email protected]> Mon, 23 Mar 2026 10:09:28 +0000
| Newsgroups | gmane.mail.exim.devel |
|---|---|
| Message-ID | <exim/exim/issues/3208/comment/[email protected]> |
xoauth_test: driver = plaintext public_name = XOAUTH2 client_send = ${authresults{xoauth2}} : :
Docs for "authresults" :- "This item returns a string suitable for insertion as an Authentication-Results: header line".
Using it to generate a plaintext-protocol string to be sent to the server seems unusual, though I have no idea what
the XOAUTH protocol might required.
The XOAUTH2 protocol public name is not one that is usually used in combination with Exim's plaintext authenticator driver; that driver has no special knowledge of that protocol. Why do you expect it to function?
While it may indeed be possible to feed a large-enough string in, via this authenticator driver, to hit the internal check in the output path - it is far from obvious that this is a bug or needs fixing.
---
View it on Exim Forgejo ( https://code.exim.org/exim/exim/issues/3208#issuecomment-239280 ) or reply to this email directly.