aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSina Ghaderi <sina@snix.ir>2021-03-30 18:16:25 +0430
committerSina Ghaderi <sina@snix.ir>2021-03-30 18:16:25 +0430
commit866ab7463fd5388664139d45a141ebb463f51c45 (patch)
treea707e763eae968cbf7038283fb0c6677f37acdb1
parent93e73678e3568369f57c55db14d6c22cc6238db7 (diff)
don't care about incoming e-mails
-rw-r--r--vendor/syscon/syscon.go7
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)

Snix LLC Git Repository Holder Copyright(C) 2022 All Rights Reserved Email To Snix.IR