- Articolo - PowerShell Script - Inviare mail con Office 365 -
Buongiorno, presso un cliente di Torino ho avuto la necessità di implementare uno script Powershell con diverse funzioni, che vado ad elencare sotto:
- Inviare ad ∞ numero di indirizzo e-mail (tramite elenco in .CSV)
- Utilizzare del testo contenuto dentro ad un HTML con codifica UTF8
- Allegare all’interno della mail un file immagine (.PNG)
- Non rendere visibile la password dell’account che invia
- Copiate i file ALLEGATI all’interno di un percorso a Voi preferito
- Modificare il file content.html in base alle vostre esigenze
- Modificare/creare un file content.png in base alle vostre esigenze
- Per NON inserire in chiaro, nello script PS, la propria password è possibile Cryptarla utilizzando questa procedura, FONTE altrimenti inseritela in chiaro nella variabile $Password
- Modificare, se necessario, le variabili: $SMTPPort ed ovviamente modificare il campo $Username - Attenzione ovviamente anche al campo $smtp.EnableSSL (abilitare o disabilitare) - Abilitato di Default
- Modificare il file ListaUtenti.csv che viene ripreso dalla variabile $Users – inserire come da esempio tutti i destinatari delle e-mail
- Fate dei test in invio eseguendo il file .ps1 e poi, se necessario, pianificate il task scheduler per l’invio automatico delle e-mail
- Fine Articolo HOME