This is the main dovel repository, it has the Go code to run dovel SMTP server.
Author: bmayer3 (bmayer@sibros.tech)
Date: Wed Feb 8 00:30:19 2023 -0300
Parent: 7a673f0
Updated parsemail version
commit 9690b48b77b5836ea1fb0b2b5ddab64ffb5491fe Author: bmayer3 <bmayer@sibros.tech> Date: Wed Feb 8 00:30:19 2023 -0300 Updated parsemail version diff --git a/go.mod b/go.mod index c75448e..ebf44b5 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.19 require ( github.com/emersion/go-smtp v0.15.0 github.com/go-git/go-git/v5 v5.4.2 - github.com/marcospgmelo/parsemail v1.3.0 + github.com/marcospgmelo/parsemail v1.3.1-0.20201020162348-38663e9311e7 ) require (
commit 9690b48b77b5836ea1fb0b2b5ddab64ffb5491fe Author: bmayer3 <bmayer@sibros.tech> Date: Wed Feb 8 00:30:19 2023 -0300 Updated parsemail version diff --git a/go.sum b/go.sum index 910a71b..a7d4109 100644 --- a/go.sum +++ b/go.sum @@ -55,8 +55,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/marcospgmelo/parsemail v1.3.0 h1:vl7hmg+DYOu3qvoPwLWt9XZUMfBZOG1ULTjjJsSvx+Y= -github.com/marcospgmelo/parsemail v1.3.0/go.mod h1:bzTPHUEfHfbAxgj0nNHBAEH50bbKSkSuNVx8HEpO+5A= +github.com/marcospgmelo/parsemail v1.3.1-0.20201020162348-38663e9311e7 h1:KlXrFiVXXvxkEmHWmHErAxzBL7ynvJvzdLr8ZZRgYbc= +github.com/marcospgmelo/parsemail v1.3.1-0.20201020162348-38663e9311e7/go.mod h1:bzTPHUEfHfbAxgj0nNHBAEH50bbKSkSuNVx8HEpO+5A= github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A= github.com/matryer/is v1.2.0/go.mod h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA= github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=
commit 9690b48b77b5836ea1fb0b2b5ddab64ffb5491fe Author: bmayer3 <bmayer@sibros.tech> Date: Wed Feb 8 00:30:19 2023 -0300 Updated parsemail version diff --git a/interfaces/file/file.go b/interfaces/file/file.go index 2d4a78f..afdb2e6 100644 --- a/interfaces/file/file.go +++ b/interfaces/file/file.go @@ -45,6 +45,9 @@ type FileHandler struct { func NewFileHandler(c FileConfig, fs map[string]any) (FileHandler, error) { f := FileHandler{root: c.Root, password: c.Password, domain: c.Domain} + if fs == nil { + fs = map[string]any{} + } fs["inboxes"] = f.Mailboxes fs["mails"] = f.Mails fs["mail"] = f.Mail
commit 9690b48b77b5836ea1fb0b2b5ddab64ffb5491fe Author: bmayer3 <bmayer@sibros.tech> Date: Wed Feb 8 00:30:19 2023 -0300 Updated parsemail version diff --git a/www/inboxes.html b/www/inboxes.html index c370589..87f2736 100644 --- a/www/inboxes.html +++ b/www/inboxes.html @@ -1,6 +1,6 @@ <title>dovel</title> <link rel=icon href=data:;,> -<meta name="viewport" content="width=541, initial-scale=1"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> {{template "style-min.html"}} {{with $inbox := (index .inbox 0)}} <pre>
commit 9690b48b77b5836ea1fb0b2b5ddab64ffb5491fe Author: bmayer3 <bmayer@sibros.tech> Date: Wed Feb 8 00:30:19 2023 -0300 Updated parsemail version diff --git a/www/mail.html b/www/mail.html index 430540d..987538c 100644 --- a/www/mail.html +++ b/www/mail.html @@ -1,11 +1,13 @@ <title>dovel</title> <link rel=icon href=data:;,> -<meta name="viewport" content="width=device-widht, initial-scale=1"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> {{template "style-min.html"}} {{with $subj := printf "%s/%s" (index .inbox 0) (index .subj 0)}} {{with $inbox := (index $.inbox 0)}} <pre> // <a href="mails.html?inbox={{$inbox}}&subj={{index $.subj 0}}">back</a> + +// <a href="compose.html?inbox={{$inbox}}&subj={{index $.subj 0}}">compose</a> {{range (mails $subj)}} // From: {{.From}} // To: {{index .To 0}}
commit 9690b48b77b5836ea1fb0b2b5ddab64ffb5491fe Author: bmayer3 <bmayer@sibros.tech> Date: Wed Feb 8 00:30:19 2023 -0300 Updated parsemail version diff --git a/www/mails.html b/www/mails.html index 6c8ffd5..cc3d135 100644 --- a/www/mails.html +++ b/www/mails.html @@ -1,6 +1,6 @@ <title>dovel</title> <link rel=icon href=data:;,> -<meta name="viewport" content="width=device-widht, initial-scale=1"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> {{template "style-min.html"}} {{with $subj := (index .subj 0)}} {{with $inbox := (index $.inbox 0)}}