|
|
@@ -4,24 +4,24 @@ import(
|
|
|
"gopkg.in/gomail.v2"
|
|
|
"966.it/ini"
|
|
|
"966.it/opt"
|
|
|
- "gopkg.in/ini.v1"
|
|
|
+ //"gopkg.in/ini.v1"
|
|
|
"fmt"
|
|
|
- "os"
|
|
|
+ //"os"
|
|
|
)
|
|
|
func main() {
|
|
|
|
|
|
- var cfg *ini.File
|
|
|
- var mymail *ini.Section
|
|
|
- var err error
|
|
|
+ //var cfg *ini.File
|
|
|
|
|
|
iniFile := optp.Start()
|
|
|
fmt.Println("parametro passato",iniFile)
|
|
|
inip.GetIni(iniFile)
|
|
|
- cfg = inip.LoadIni()
|
|
|
+ _ = inip.LoadIni()
|
|
|
|
|
|
// sezione di prova per vedere cosa ritorna dal file
|
|
|
fmt.Println(inip.GetMySection())
|
|
|
|
|
|
+/*
|
|
|
+ var err error
|
|
|
mymail,err = cfg.GetSection("mail")
|
|
|
if err != nil {
|
|
|
fmt.Println("Errore nella lettura della sezione")
|
|
|
@@ -29,15 +29,14 @@ func main() {
|
|
|
os.Exit(99)
|
|
|
}
|
|
|
|
|
|
+ var mymail *ini.Section
|
|
|
keys := mymail.KeyStrings()
|
|
|
|
|
|
for _,x := range keys {
|
|
|
fmt.Println(x)
|
|
|
}
|
|
|
+*/
|
|
|
|
|
|
-// nota... anziche' cercare le singole chiavi, si puo' generare un for
|
|
|
-// che sia in grado di scorrere l'elenco delle chiavi e nel caso ne trovi una
|
|
|
-// che corrisponde, assegnarla alla relativa variabile
|
|
|
|
|
|
server := inip.GetMyKey("mail","server").String()
|
|
|
porta,_ := inip.GetMyKey("mail","porta").Int()
|