|
|
před 6 dny | |
|---|---|---|
| README.md | před 6 dny | |
| go.mod | před 4 měsíci | |
| go.sum | před 4 měsíci | |
| mail-noauth.ini | před 6 dny | |
| mail.go | před 6 dny | |
| mail.ini | před 6 dny |
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)