Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

21 Commits

Repository files navigation

Package spf

Documentation

Package spf parses an SPF record and determines if a given IP address is allowed to send email based on that record. SPF handles all of the mechanisms defined at http://www.open-spf.org/SPF_Record_Syntax/.

Example

package main
import"github.com/asggo/spf"funcmain() {
SMTPClientIP:="1.1.1.1"envelopeFrom:="info@example.com"result, err:=spf.SPFTest(SMTPClientIP, envelopeFrom)
iferr!=nil {
panic(err)
}
switchresult {
casespf.Pass:
// allow actioncasespf.Fail:
// deny action
}
//...
}

About

Parse SPF record and determine if client IP is allowed to send email.

Topics

Resources

Stars

33 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages