Generatore di mail

Mauro Morichi 88229e1460 Aggiorna 'README.md' 5 dias atrás
README.md 88229e1460 Aggiorna 'README.md' 5 dias atrás
go.mod 07a973eba2 aggiunta gestione riga di comando 4 meses atrás
go.sum 72d7986a53 iniziata integrazione del modulo ini 4 meses atrás
mail-noauth.ini 402720cf54 aggiunta opzione "source" che consente di indicare un file da leggere al posto di body 5 dias atrás
mail.go 402720cf54 aggiunta opzione "source" che consente di indicare un file da leggere al posto di body 5 dias atrás
mail.ini 402720cf54 aggiunta opzione "source" che consente di indicare un file da leggere al posto di body 5 dias atrás

README.md

idea di base: disporre di un tool in grado di inviare brevi messaggi di testo, compresi allegati informativi.

il tool deve poter comunicare via smtp,smtps, e smtp/tls in un file specifico (.ini) le configurazioni di base necessarie, tra cui server, nome utente, password, protocollo di sicurezza applicato.

il resto dovrebbe venir passato via riga di comando: soggetto, corpo e eventualmente allegati.

./mail -h e otterrete l'help.

l'applicazione consente di inviare mail sia su sistema senza autenticazione che con autenticazione, sia su sistemi con ssl,tls e in chiaro.

E' possibile tramite riga di comando modificare il to, from, soggetto e corpo e eventualmente sostituire il corpo con la lettura di un file.

non sono previsti al momento allegati di nessun tipo ne file html

l'applicazione è testata sia in ambiente linux sia in ambiente windows (utilizzando il cross compiler)

la libreria di riferimento per le imail e' gomail.v2

la libreria di riferimento per i file .ini e' ini.v1

ricordarsi che per includere questo package in un progetto di fare:

1: aggiungere "import 966.it/ini" 2: go mod replace 966.it/ini=../ini (ovvero la posizione reale del package)