Come inviare e-mail con allegato da Powershell (2022)

Oggi ti mostrerò come inviare e-mail con allegato da Powershell. Molte organizzazioni dispongono di server SMTP per attivare le e-mail da un server delle applicazioni ai destinatari. Cosa fanno normalmente gli amministratori quando un utente segnala un problema relativo al mancato recapito delle e-mail da un server.

Molto probabilmente richiederebbero loro di provare il test telnet per convalidare il flusso di posta. Naturalmente, telnet funziona per verificare le e-mail ma non supporta le e-mail con allegato ed è un processo lungo da seguire. Pertanto, suggerirei di provare a inviare un'e-mail utilizzando lo script di PowerShell poiché è il metodo più semplice ed efficace da eseguire.

$fromaddress = Questo è l'indirizzo email del mittente
$toaddress = Questo è l'indirizzo email del destinatario
$Subject = Oggetto di una email
$body = Crea un HTML per un corpo di email
$attachment = Questa è la posizione di un file allegato
$smtpserver = “ NOME SERVER SMTP QUI”

Ecco lo script completo su come inviare e-mail con un allegato da PowerShell

#####Definisci variabili#####

$fromaddress = “[email protected]
$toaddress = “[email protected]
$Subject = “Test allegato e-mail”
$body = get-content “C:\users\desktop\content.html”
$allegato = “ C:\utenti\desktop\test123.txt”
$smtpserver = “NOME SERVER SMTP QUI”

###########################################

$messaggio = nuovo oggetto System.Net.Mail.MailMessage
$messaggio.From = $daindirizzo
$messaggio.A.Add($indirizzo)
$message.IsBodyHtml = $True
$message.Subject = $Subject
$attach = nuovo oggetto Net.Mail.Attachment($allegato)
$messaggio.Attachments.Add($allegato)
$messaggio.body = $corpo
$smtp = nuovo oggetto Net.Mail.SmtpClient($smtpserver)
$smtp.Send($messaggio)

################################################################ ##

Come eseguire lo script?

  • Assicurati di aver installato l'ultima versione di Windows PowerShell
  • Copia lo script
  • Incollalo su un file di blocco note
  • Salvalo come nomefile.ps1
  • Accedi a " Windows PowerShell "
  • Vai alla posizione del file salvato ed eseguilo.
  • Se si verificano errori nei passaggi precedenti, fare clic con il pulsante destro del mouse sul file .ps1, fare clic su " Modifica " e premere il tasto F5 per eseguire lo script.

Lo screenshot della sceneggiatura è di seguito.

Come inviare e-mail con allegato da Powershell (2022)

Come puoi vedere, questo è facile da seguire e, soprattutto, le e-mail ricevono più velocemente quando le inviano da PowerShell.

Leggi anche : Come crittografare le e-mail di Office 365 in modo efficace?

Vuoi migliorare la tua esperienza di Exchange Online per una maggiore produttività? Dai un'occhiata ai suggerimenti e ai trucchi menzionati qui .

Ora vorrei sentirti:

Mi sono perso qualcosa? O forse hai una domanda su qualcosa che ho trattato.

Ad ogni modo, mi piacerebbe avere tue notizie. Quindi vai avanti e lascia un commento qui sotto.



Leave a Comment

Come Auto-Avanzare PowerPoint 365

Come Auto-Avanzare PowerPoint 365

Un tutorial che mostra come fare in modo che Microsoft PowerPoint 365 esegua automaticamente la presentazione impostando il tempo di avanzamento delle diapositive.

Come Accedere e Utilizzare i Set di Stili in Microsoft Word

Come Accedere e Utilizzare i Set di Stili in Microsoft Word

I Set di Stili possono fornire istantaneamente un aspetto curato e coerente a tutto il tuo documento. Ecco come utilizzare i Set di Stili in Word e dove trovarli.

Excel: Forzare il messaggio Apri come di sola lettura

Excel: Forzare il messaggio Apri come di sola lettura

Forza un messaggio sui tuoi file Microsoft Excel per Office 365 che dice Apri come di sola lettura con questa guida.

Outlook 365: Esporta tutti i contatti in file vCard

Outlook 365: Esporta tutti i contatti in file vCard

Ti mostriamo un trucco per esportare facilmente tutti i tuoi contatti di Microsoft Outlook 365 in file vCard.

Abilita/Disabilita la Visualizzazione delle Formule nelle Celle in Excel

Abilita/Disabilita la Visualizzazione delle Formule nelle Celle in Excel

Scopri come abilitare o disabilitare la visualizzazione delle formule nelle celle di Microsoft Excel.

Excel 365: Come Bloccare o Sbloccare Celle

Excel 365: Come Bloccare o Sbloccare Celle

Scopri come bloccare e sbloccare celle in Microsoft Excel 365 con questo tutorial.

Perché l'opzione "Junk" è disattivata in Outlook 365?

Perché l'opzione "Junk" è disattivata in Outlook 365?

È comune che l

PowerPoint 365: Come importare le diapositive da un altro file di presentazione

PowerPoint 365: Come importare le diapositive da un altro file di presentazione

Un tutorial che mostra come importare le diapositive da un altro file di presentazione di Microsoft PowerPoint 365.

Come Creare una Macro in Word

Come Creare una Macro in Word

Scopri come creare una Macro in Word per facilitare l

Office 365: Attivare o Disattivare il Clipboard di Office

Office 365: Attivare o Disattivare il Clipboard di Office

Ti mostriamo come abilitare o disabilitare le opzioni del clipboard visibile nelle applicazioni di Microsoft Office 365.