Generatore di mail

Mauro Morichi 809f7c91a9 Aggiorna 'README.md' před 6 dny
README.md 809f7c91a9 Aggiorna 'README.md' před 6 dny
go.mod 07a973eba2 aggiunta gestione riga di comando před 4 měsíci
go.sum 72d7986a53 iniziata integrazione del modulo ini před 4 měsíci
mail-noauth.ini 402720cf54 aggiunta opzione "source" che consente di indicare un file da leggere al posto di body před 6 dny
mail.go 402720cf54 aggiunta opzione "source" che consente di indicare un file da leggere al posto di body před 6 dny
mail.ini 402720cf54 aggiunta opzione "source" che consente di indicare un file da leggere al posto di body před 6 dny

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

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)