Generatore di mail

Mauro Morichi 809f7c91a9 Aggiorna 'README.md' преди 6 дни
README.md 809f7c91a9 Aggiorna 'README.md' преди 6 дни
go.mod 07a973eba2 aggiunta gestione riga di comando преди 4 месеца
go.sum 72d7986a53 iniziata integrazione del modulo ini преди 4 месеца
mail-noauth.ini 402720cf54 aggiunta opzione "source" che consente di indicare un file da leggere al posto di body преди 6 дни
mail.go 402720cf54 aggiunta opzione "source" che consente di indicare un file da leggere al posto di body преди 6 дни
mail.ini 402720cf54 aggiunta opzione "source" che consente di indicare un file da leggere al posto di body преди 6 дни

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)