diff options
author | Sina Ghaderi <sina@snix.ir> | 2021-03-30 18:16:25 +0430 |
---|---|---|
committer | Sina Ghaderi <sina@snix.ir> | 2021-03-30 18:16:25 +0430 |
commit | 866ab7463fd5388664139d45a141ebb463f51c45 (patch) | |
tree | a707e763eae968cbf7038283fb0c6677f37acdb1 | |
parent | 93e73678e3568369f57c55db14d6c22cc6238db7 (diff) |
don't care about incoming e-mails
-rw-r--r-- | vendor/syscon/syscon.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vendor/syscon/syscon.go b/vendor/syscon/syscon.go index 50254e0..880cdbf 100644 --- a/vendor/syscon/syscon.go +++ b/vendor/syscon/syscon.go @@ -49,6 +49,13 @@ func handlePostfixConn(conn net.Conn, syn *regexp.Regexp) { for scanner.Scan() { if find := syn.MatchString(scanner.Text()); find { pureName := strings.ReplaceAll(scanner.Text(), "sasl_username=", "") + if pureName == "" { + if _, err := conn.Write([]byte("action=OK\n\n")); err != nil { + syslog.InformError(err) + return + } + continue + } userAcc, err := datax.GetUserFromDatabase(&pureName) if err != nil { syslog.InformError(err) |