package main import( //"crypto/tls" "gopkg.in/gomail.v2" "966.it/ini" "gopkg.in/ini.v1" "fmt" "os" ) func main() { var cfg *ini.File fmt.Println(len(os.Args)) if len(os.Args) > 1 && len(os.Args) < 4 { fmt.Println("parametro passato",os.Args[1]) inip.GetIni(os.Args[1]) cfg = inip.LoadIni() // sezione di prova per vedere cosa ritorna dal file fmt.Println(inip.GetMySection()) mymail,err := cfg.GetSection("mail") fmt.Println(mymail,err) } else { fmt.Println("parametro errato") os.Exit(100) } var _from string = "acliservice@altemica.local" var _to string = "server@altemica.net" var _subject string ="Acliserver in avvio..." var _body string ="Acliserver in avvio..." m := gomail.NewMessage() m.SetHeader("From",_from) m.SetHeader("To",_to) m.SetHeader("Subject",_subject) m.SetBody("Text/Text",_body) d := gomail.NewDialer("mail.altemica.net",465,"acliservice@altemica.local","uei551hex") d.SSL=true //d.TLSConfig = &tls.Config{InsecureSkipVerify: true} // Send the email to Bob, Cora and Dan. if err := d.DialAndSend(m); err != nil { panic(err) } }