Simplify main.go
This commit is contained in:
@@ -3,6 +3,8 @@ package mailing
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"os"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"git.kocoder.xyz/kocoded/vt/fx/interfaces"
|
||||
@@ -39,7 +41,12 @@ func NewImapIntegration() interfaces.BasicIntegration {
|
||||
imap.DialTimeout = 10 * time.Second
|
||||
imap.CommandTimeout = 30 * time.Second
|
||||
|
||||
m, err := imap.New("me@kocoder.xyz", "&,25,upMeddeEnTYPTifaccEptIonaAlErGiE", "mx.kocoder.xyz", 993)
|
||||
port, err := strconv.Atoi(os.Getenv("IMAP_INTEGRATION_PORT"))
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
m, err := imap.New(os.Getenv("IMAP_INTEGRATION_USER"), os.Getenv("IMAP_INTEGRATION_PASS"), os.Getenv("IMAP_INTEGRATION_HOST"), port)
|
||||
|
||||
if err != nil {
|
||||
panic(err)
|
||||
@@ -54,7 +61,7 @@ func NewImapIntegration() interfaces.BasicIntegration {
|
||||
panic("Search")
|
||||
}
|
||||
|
||||
emails, err := m.GetEmails(uids[:5]...)
|
||||
emails, err := m.GetEmails(uids...)
|
||||
if err != nil {
|
||||
panic("Getting EMails")
|
||||
}
|
||||
@@ -62,6 +69,7 @@ func NewImapIntegration() interfaces.BasicIntegration {
|
||||
for uid, email := range emails {
|
||||
fmt.Printf("\n--- Email UID %d ---\n", uid)
|
||||
fmt.Printf("From: %s\n", email.From)
|
||||
fmt.Printf("To: %s\n", email.To)
|
||||
fmt.Printf("Subject: %s\n", email.Subject)
|
||||
fmt.Printf("Date: %s\n", email.Sent.Format("Jan 2, 2006 3:04 PM"))
|
||||
fmt.Printf("Size: %.1f KB\n", float64(email.Size)/1024)
|
||||
|
||||
Reference in New Issue
Block a user