builder.go
func (p MailBuilder) Equals(o MailBuilder) bool {
	return reflect.DeepEqual(p, o)
}
func (p MailBuilder) Equals(o MailBuilder) bool {
	return reflect.DeepEqual(p, o)
}
// Equals uses the reflect package to test two MailBuilder structs for equality, primarily for unit
// tests.