Semble compliqué

This commit is contained in:
Laurent Ulrich
2025-07-28 15:52:55 +02:00
parent adfac31417
commit a559784462
3 changed files with 101 additions and 23 deletions

View File

@@ -3,8 +3,9 @@ package main
import (
"log"
"net/http"
"net/url"
"net/url"
"os"
"strings"
)
func slash(w http.ResponseWriter, r *http.Request) {
@@ -14,16 +15,15 @@ func slash(w http.ResponseWriter, r *http.Request) {
func main() {
var mb MailBox
url, err := url.Parse(os.Getenv("MAILBOX"))
if err != nil {
log.Fatal("Bad parameter MAILBOX:", os.Getenv("MAILBOX"), "(", err, ")")
}
url, err := url.Parse(os.Getenv("MAILBOX"))
if err != nil {
log.Fatal("Bad parameter MAILBOX:", os.Getenv("MAILBOX"), "(", err, ")")
}
mb.Server = url.Host
mb.User = os.Getenv("IMAP_USER")
mb.Password = os.Getenv("IMAP_PASSWORD")
mb.User = os.Getenv("IMAP_USER")
mb.Password = os.Getenv("IMAP_PASSWORD")
mb.InBox, _ = strings.CutPrefix(url.Path, "/")
err = mb.Connect()
if err != nil {
log.Fatal(err)
@@ -32,11 +32,11 @@ func main() {
if err != nil {
log.Fatal(err)
}
log.Println(msg)
mb.Close()
return
mb.Close()
return
http.HandleFunc("/", slash)
http.ListenAndServe("0.0.0.0:8080", nil)
}