From fe16bb86f96832b028b3426582492ee9a3261bfe Mon Sep 17 00:00:00 2001 From: teru Date: Thu, 18 Aug 2016 19:23:27 +0900 Subject: [PATCH] Disable to delete `postmaster` #14 --- cmd/mailfull/command/userdel.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/mailfull/command/userdel.go b/cmd/mailfull/command/userdel.go index b19c365..9e2d2b4 100644 --- a/cmd/mailfull/command/userdel.go +++ b/cmd/mailfull/command/userdel.go @@ -59,6 +59,11 @@ func (c *UserDelCommand) Run(args []string) int { return 1 } + if userName == "postmaster" { + fmt.Fprintf(c.UI.ErrorWriter, "[ERR] Cannot delete postmaster.\n") + return 1 + } + if err := repo.UserRemove(domainName, userName); err != nil { fmt.Fprintf(c.UI.ErrorWriter, "[ERR] %v\n", err) return 1