Michael: > On 1/14/19 11:19 AM, Wietse Venema wrote: > > > The 'invalid parameter supplied' is an error message the local SASL > > library. This error happens while Postfix prepares to send the AUTH > > command. > > > > Why does the Cyrus SASL library return 'invalid parameter supplied'? > > I can only speculate that it does not like something about the SASL > > mechanism list (which Postfix got from the Gmail server), or something > > about the username or password (which it got from local file). > > > > It would be worthwhile to see the AUTH parameter in the server's > > EHLO response before and after Postfix sends STARTTLS. > > > > Wietse > > > Thanks Wietse, > > > Using Angelo's testing methodology, I can see this: > > 250-smtp.gmail.com at your service, [68.226.113.229] > 250-SIZE 35882577 > 250-8BITMIME > 250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
Maybe it does not like the AUTH line. What happens when you only keep the "250-AUTH LOGIN PLAIN" part? /etc/postfix/main.cf: smtp_reply_filter = pcre:/etc/postfix/reply_filter /etc/postfix/reply_filter: /^(250.AUTH LOGIN PLAIN)/ $1 Caution: this is a sharp tool that replaces server responses. Wietse