Files
dmarcaggparser/dmarcparser.go
Greg Colburn f99646808a Migrate report parsing code to library
Change-Id: I156290b8bf7fff314266f62980eb100af600198a
2015-11-28 14:31:33 -07:00

31 lines
519 B
Go

package main
import (
"flag"
"fmt"
"github.com/gc1code/dmarcparser/dmarc"
"os"
)
func main() {
var filename = flag.String("filename", "none", "Path to DMARC Aggregate Report XML")
flag.Parse()
if *filename == "none" {
fmt.Printf("XML File required.\n")
return
}
xmlFile, err := os.Open(*filename) // For read access.
if err != nil {
fmt.Printf("os error: %v\n", err)
return
}
defer xmlFile.Close()
feedbackReport := dmarc.ParseReader(xmlFile)
fmt.Printf("XMLName: %#v\n", feedbackReport)
}