list

server

This is the main dovel repository, it has the Go code to run dovel SMTP server.

curl https://dovel.email/server.tar tar

f936e47

Author: brian (git@myr.sh)

Date: Sun Sep 10 20:21:40 2023 -0300

Parent: b38a81a

Added more logs

Diff

cmd/dovel/backend.go

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