Can you help me
Kohinor46 opened this issue · comments
Anatoliy commented
My code:
func main() {
info:=eazye.MailboxInfo{}
info.Host= "serveraddr:26"
info.TLS=false
info.User= "username@domain.com"
info.Pwd= "pass"
info.Folder= "Inbox"
ch,err:=eazye.GenerateAll(info,false,false)
if err!=nil{
log.Println(err)
}
log.Println(<-ch)
}
I get in out:
2020/07/06 15:29:34 uid search failed: imap: bad response tag ("220 serveraddr ESMTP Company")
2020/07/06 15:29:34 {{<nil> <nil> [] 0001-01-01 00:00:00 +0000 UTC [] [] false 0} <nil>}
If use ValidateMailboxInfo it's panic with out:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x11da077]
goroutine 1 [running]:
github.com/mxk/go-imap/imap.newCommand(...)
/Users/anatolijgracev/go/src/github.com/mxk/go-imap/imap/command.go:61
github.com/mxk/go-imap/imap.(*Client).Send(0x0, 0x1273086, 0x5, 0x0, 0x0, 0x0, 0xc000010018, 0xc000076a20, 0x0)
/Users/anatolijgracev/go/src/github.com/mxk/go-imap/imap/client.go:163 +0x37
github.com/mxk/go-imap/imap.(*Client).Close(0x0, 0x1, 0x1299298, 0xc000042e18, 0xc0000e3dd0)
/Users/anatolijgracev/go/src/github.com/mxk/go-imap/imap/imap.go:328 +0x66
github.com/jprobinson/eazye.ValidateMailboxInfo.func1(0x0)
/Users/anatolijgracev/go/src/github.com/jprobinson/eazye/eazye.go:170 +0x30
github.com/jprobinson/eazye.ValidateMailboxInfo(0x127aaae, 0x14, 0x0, 0x127d7bd, 0x1e, 0x1275e1e, 0x8, 0x0, 0x0, 0x1, ...)
/Users/anatolijgracev/go/src/github.com/jprobinson/eazye/eazye.go:173 +0xc8
main.main()
/Users/anatolijgracev/go/src/readmail/readmail.go:17 +0xc9
exit status 2
What's wrong I do?