Email validations

This commit is contained in:
Aine
2022-10-08 00:11:48 +03:00
parent 6f8e850103
commit 99e509ea3a
9 changed files with 63 additions and 10 deletions

View File

@@ -19,6 +19,15 @@ type MTA interface {
Send(from, to, data string) error
}
// ValidationOptions for incoming mail
type ValidationOptions interface {
SecuritySMTP() bool
SecurityMX() bool
SpamEmails() []string
SpamHosts() []string
SpamLocalparts() []string
}
// Email object
type Email struct {
Date string