This is the main dovel repository, it has the Go code to run dovel SMTP server.
Author: brian (git@myr.sh)
Date: Sun Sep 10 20:21:40 2023 -0300
Parent: b38a81a
Added more logs
commit f936e470b0ee5b36a3cf3a9ce2ef74df3dcbab5a
Author: brian <git@myr.sh>
Date: Sun Sep 10 20:21:40 2023 -0300
Added more logs
diff --git a/cmd/dovel/backend.go b/cmd/dovel/backend.go
index 8d45119..bef872b 100644
--- a/cmd/dovel/backend.go
+++ b/cmd/dovel/backend.go
@@ -80,11 +80,14 @@ func (s *Session) Data(raw io.Reader) error {
if _, err := os.Stat(h); err == nil {
err := s.Send(s.from, s.tos, strings.NewReader(string(cont)))
if err != nil {
+ println("send", err.Error())
return err
}
c := exec.Command(h)
c.Stdin = strings.NewReader(string(mess))
+ c.Stdout = os.Stdout
if err := c.Run(); err != nil {
+ println("run script", err.Error())
return err
}
}
@@ -106,7 +109,9 @@ func (s *Session) Data(raw io.Reader) error {
c := exec.Command(h)
c.Stdin = strings.NewReader(string(mess))
+ c.Stdout = os.Stdout
if err := c.Run(); err != nil {
+ println("run script", err.Error())
return err
}
}