### Description Use smtp as external authenticate source, if authenticate fails eg wrong password, gitea shows 500 error aliyun mail returns error `526` while using wrong password ``` ...ers/web/auth/auth.go:218:SignInPost() [I] Failed authentication attempt for xxxx@xxx.com from 127.0.0.1:39512: (code: 526, msg: Authentication failure[0]) ``` ### Gitea Version 1.20 ### Can you reproduce the bug on the Gitea demo site? No ### Log Gist _No response_ ### Screenshots _No response_ ### Git Version _No response_ ### Operating System _No response_ ### How are you running Gitea? TAGS="bindata" make build ### Database None