Not all combinations of these parameters are considered legal by the go smtp library
Youâll need a stack trace to go on further. Search in the logs or try to execute the -version
command with the CLI, which is incidentally the complete server, as described here
Iâll bet my yesterdays socks that there is some null pointer panic and connectToSMTPServer
or newSMTPClient
is involved. There is definitely at least one null pointer check missing there.