diff options
Diffstat (limited to 'server.go')
| -rw-r--r-- | server.go | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -19,10 +19,11 @@ func CreateNewEntry(email, password string) error { vD := VirtualDomain{} vD.Name = GetDomain(vU.Email) - if !vD.ValidateDomain() { - if !vD.ValidateDomainMX(os.Getenv("FREEMAIL_SMTP_MAILER_MX")) { - return errors.New("This doesn't look like a good domain. Host not found.") - } + if !vD.ValidateDomainMX(os.Getenv("FREEMAIL_SMTP_MAILER_MX")) { + return errors.New("The MX record doesn't point to this server.") + } + if !vD.ValidateDomain(os.Getenv("FREEMAIL_SMTP_MAILER_MX")) { + return errors.New("This doesn't look like a good domain. Host not found.") } if !vD.DomainExists() { |
