E-mails verzenden met bijlage vanuit Powershell (2022)

Vandaag laat ik je zien hoe je e-mails kunt verzenden met bijlagen vanuit Powershell. Veel organisaties hebben SMTP-servers om e-mails van een applicatieserver naar ontvangers te sturen. Wat beheerders normaal gesproken doen wanneer een gebruiker een probleem meldt dat e-mails niet vanaf een server worden afgeleverd.

Ze zouden hen hoogstwaarschijnlijk vragen om de telnet-test uit te proberen om de mailstroom te valideren. Natuurlijk werkt telnet om e-mails te verifiëren, maar het ondersteunt geen e-mails met bijlage en het is een langdurig proces om te volgen. Daarom zou ik willen voorstellen om een ​​e-mail te verzenden met het PowerShell-script, omdat dit de gemakkelijkste en meest effectieve methode is om uit te voeren.

$fromaddress = Dit is het e-mailadres van de afzender
$toaddress = Dit is het e-mailadres van de ontvanger
$Subject = Onderwerp van een e-mail
$body = Maak een HTML voor de hoofdtekst van een e-mail
$attachment = Dit is de locatie van een bijlagebestand
$smtpserver = “ SMTP-SERVERNAAM HIER”

Hier is het volledige script voor het verzenden van e-mails met een bijlage van PowerShell

#####Definieer variabelen#####

$fromaddress = “[email protected]
$toaddress = “[email protected]
$Subject = “E-mail Attachment Test”
$body = get-content “C:\users\desktop\content.html”
$attachment = “ C:\users\desktop\test123.txt”
$smtpserver = “SMTP-SERVERNAAM HIER”

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

$message = nieuw-object System.Net.Mail.MailMessage
$message.From = $fromaddress
$message.To.Add($toaddress)
$message.IsBodyHtml = $True
$message.Subject = $Subject
$attach = nieuw-object Net.Mail.Attachment($attachment)
$message.Attachments.Add($attach)
$message.body = $body
$smtp = nieuw object Net.Mail.SmtpClient($smtpserver)
$smtp.Send($message)

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

Hoe het script uit te voeren?

  • Zorg ervoor dat u de nieuwste Windows PowerShell hebt geïnstalleerd
  • Kopieer het script
  • Plak het in een kladblokbestand
  • Sla het op als bestandsnaam.ps1
  • Toegang tot " Windows PowerShell "
  • Ga naar de locatie van het opgeslagen bestand en voer het uit.
  • Als u in bovenstaande stappen een fout tegenkomt, klikt u met de rechtermuisknop op het .ps1-bestand, klikt u op " Bewerken " en drukt u op de F5-toets om het script uit te voeren.

Screenshot van het script staat hieronder.

E-mails verzenden met bijlage vanuit Powershell (2022)

Zoals u kunt zien, is dit gemakkelijk te volgen en nog belangrijker, e-mails worden sneller ontvangen wanneer ze vanuit de PowerShell worden verzonden.

Lees ook : Hoe u Office 365-e-mails effectief versleutelt?

Wilt u uw Exchange Online-ervaring verbeteren voor een betere productiviteit? Bekijk de tips en trucs die hier worden genoemd .

Nu hoor ik graag van je:

Heb ik iets gemist? Of misschien heb je een vraag over iets dat ik behandeld heb.

Hoe dan ook, ik hoor graag van je. Dus ga je gang en laat hieronder een reactie achter.



Leave a Comment

Hoe automatisch dia s te laten doorlopen in PowerPoint 365

Hoe automatisch dia s te laten doorlopen in PowerPoint 365

Een tutorial die laat zien hoe Microsoft PowerPoint 365 uw diavoorstelling automatisch afspeelt door de tijd voor het wisselen van dia

Hoe toegang te krijgen tot en stijlsets te gebruiken in Microsoft Word

Hoe toegang te krijgen tot en stijlsets te gebruiken in Microsoft Word

Stijlsets kunnen uw hele document onmiddellijk een gepolijste en consistente uitstraling geven. Hier leest u hoe u stijlsets in Word gebruikt en waar u ze kunt vinden.

Excel: Dwing een Open als Alleen-lezen Prompt af

Excel: Dwing een Open als Alleen-lezen Prompt af

Dwing een prompt af op uw Microsoft Excel bestanden voor Office 365 die vraagt om het bestand als Alleen-lezen te openen met deze handleiding.

Outlook 365: Exporteer alle contacten naar vCard-bestanden

Outlook 365: Exporteer alle contacten naar vCard-bestanden

Wij tonen u een truc die u kunt gebruiken om al uw Microsoft Outlook 365-contacten eenvoudig naar vCard-bestanden te exporteren.

Formules Inschakelen/Uitschakelen in Excel

Formules Inschakelen/Uitschakelen in Excel

Leer hoe je het tonen of verbergen van formules in cellen in Microsoft Excel kunt inschakelen of uitschakelen.

Excel 365: Hoe cellen te vergrendelen of ontgrendelen

Excel 365: Hoe cellen te vergrendelen of ontgrendelen

Leer hoe je cellen in Microsoft Excel 365 kunt vergrendelen en ontgrendelen met deze tutorial.

Waarom is "Junk" uitgeschakeld in Outlook 365?

Waarom is "Junk" uitgeschakeld in Outlook 365?

Het is gebruikelijk dat de Junk-optie is uitgeschakeld in Microsoft Outlook. Dit artikel laat je zien hoe je dit kunt oplossen.

PowerPoint 365: Hoe dia s te importeren vanuit een ander presentatiebestand

PowerPoint 365: Hoe dia s te importeren vanuit een ander presentatiebestand

Een handleiding die laat zien hoe je dia

Hoe een macro te maken in Word

Hoe een macro te maken in Word

Ontdek hoe je een macro in Word kunt maken om het gemakkelijker te maken om je meest gebruikte functies in minder tijd uit te voeren.

Office 365: Zet Office Klembord Aan/Uit

Office 365: Zet Office Klembord Aan/Uit

We tonen je hoe je de zichtbare klembordopties in Microsoft Office 365-applicaties kunt in- of uitschakelen.