3
0

Improve SMTP

API can now be started without properly configured SMTP (it complains when it is used)
Send() function can now use alternative dialers (mostly used for testing)
Added mailhog service (make mailhog.up) to ease mail testing
Add default .env example that points to localhost:1025 (mailhog) setup
Proper unit testing
This commit is contained in:
Denis Arh
2019-01-13 14:45:27 +01:00
parent 9e249bef3f
commit 500e8e317c
12 changed files with 296 additions and 40 deletions

View File

@@ -5,13 +5,14 @@ import (
"os"
service "github.com/crusttech/crust/crm"
"github.com/crusttech/crust/internal/mail"
"github.com/crusttech/crust/internal/auth"
"github.com/crusttech/crust/internal/rbac"
)
func main() {
flags("crm", service.Flags, auth.Flags, rbac.Flags)
flags("crm", service.Flags, auth.Flags, rbac.Flags, mail.Flags)
// log to stdout not stderr
log.SetOutput(os.Stdout)