| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- 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)
- }
- }
|