Validate Email Address in Golang

package main

import (
    "fmt"
    "net/mail"
)

func validMailAddress(address string) bool {
    _, err := mail.ParseAddress(address)
    if err != nil {
        return false
    }
    return true
}

func main() {

    str := "golang@nilpointer.net"
    if validMailAddress(str) {
        fmt.Println("Valid")
    } else {
        fmt.Println("InValid")
    }

}    
Valid