Jak wysyłać e-maile z załącznikiem z Powershell (2022)

Dzisiaj pokażę jak wysyłać maile z załącznikami z Powershella. Wiele organizacji posiada serwery SMTP do wyzwalania wiadomości e-mail z serwera aplikacji do odbiorców. Co zwykle robią administratorzy, gdy użytkownik zgłasza problem polegający na tym, że wiadomości e-mail nie są dostarczane z serwera.

Najprawdopodobniej poproszą ich o wypróbowanie testu telnet w celu sprawdzenia przepływu poczty. Oczywiście telnet działa w celu weryfikacji wiadomości e-mail, ale nie obsługuje wiadomości e-mail z załącznikami i jest to długotrwały proces. Dlatego sugerowałbym, aby spróbować wysłać wiadomość e-mail za pomocą skryptu PowerShell, ponieważ jest to najłatwiejsza i najskuteczniejsza metoda do wykonania.

$fromaddress = To jest adres e-mail nadawcy
$toaddress = To jest adres e-mail odbiorcy
$Subject = Temat wiadomości e-mail
$body = Utwórz kod HTML dla treści wiadomości e-mail
$attachment = To jest lokalizacja pliku załącznika
$smtpserver = “ TUTAJ NAZWA SERWERA SMTP”

Oto pełny skrypt dotyczący wysyłania wiadomości e-mail z załącznikiem z PowerShell

#####Zdefiniuj zmienne#####

$fromaddress = “[email protected]
$toaddress = “[email protected]
$Subject = “Test załączników e-mail”
$body = get-content “C:\users\desktop\content.html”
$attachment = “ C:\users\desktop\test123.txt”
$smtpserver = „TUTAJ NAZWA SERWERA SMTP”

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

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

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

Jak wykonać skrypt?

  • Upewnij się, że zainstalowałeś najnowszą wersję Windows PowerShell
  • Skopiuj skrypt
  • Wklej go do pliku notatnika
  • Zapisz go jako nazwapliku.ps1
  • Uzyskaj dostęp do „ Windows PowerShell
  • Przejdź do lokalizacji zapisanego pliku i uruchom go.
  • Jeśli napotkasz błąd w powyższych krokach, kliknij prawym przyciskiem myszy plik .ps1, kliknij „ Edytuj ” i naciśnij klawisz F5, aby wykonać skrypt.

Zrzut ekranu skryptu znajduje się poniżej.

Jak wysyłać e-maile z załącznikiem z Powershell (2022)

Jak widać, jest to łatwe do naśladowania, a co ważniejsze, wiadomości e-mail otrzymują szybciej, gdy wysyłają je z PowerShell.

Przeczytaj także : Jak skutecznie szyfrować wiadomości e-mail Office 365?

Chcesz ulepszyć środowisko Exchange Online, aby uzyskać lepszą produktywność? Sprawdź porady i wskazówki wymienione tutaj .

Teraz chciałbym usłyszeć od Ciebie:

Czy coś przegapiłem? A może masz pytanie dotyczące czegoś, co omówiłem.

Tak czy inaczej, chciałbym usłyszeć od ciebie. Więc śmiało zostaw komentarz poniżej.



Leave a Comment

3 sposoby porównywania kolumn w programie Excel pod kątem dopasowań

3 sposoby porównywania kolumn w programie Excel pod kątem dopasowań

Chcesz sprawdzić, czy dane w programie Excel są zgodne z plikiem źródłowym? Oto jak porównać kolumny w programie Excel pod kątem dopasowań.

Jak dodawać i usuwać numery linii w programie Microsoft Word

Jak dodawać i usuwać numery linii w programie Microsoft Word

Jeśli pracujesz nad dokumentem zawierającym dużo tekstu i chcesz ułatwić odwoływanie się do dokumentu lub przeglądanie go, możesz wypróbować numerowanie wierszy. Numeracja linii jest

4 najlepsze sposoby tworzenia ułamka w programie Microsoft Word

4 najlepsze sposoby tworzenia ułamka w programie Microsoft Word

Chcesz wstawić symbole matematyczne, takie jak ułamki, do dokumentu programu Microsoft Word? Oto najlepsze sposoby, aby to zrobić.

6 najlepszych sposobów naprawienia braku odpowiedzi programu Microsoft PowerPoint w systemie Windows 11

6 najlepszych sposobów naprawienia braku odpowiedzi programu Microsoft PowerPoint w systemie Windows 11

Czy program Microsoft PowerPoint nie odpowiada lub ulega awarii na komputerze z systemem Windows 11? Oto, co możesz zrobić, aby rozwiązać podstawowy problem.

Jak edytować nazwę autora w programie Microsoft Word

Jak edytować nazwę autora w programie Microsoft Word

Za każdym razem, gdy tworzysz lub zostawiasz komentarz w dokumencie Microsoft Word, jako nazwisko autora zostaje przypisana domyślna nazwa konta Microsoft. Kiedy się dzielisz

4 sposoby naprawienia paska narzędzi programu Excel, który nie działa w systemie Windows

4 sposoby naprawienia paska narzędzi programu Excel, który nie działa w systemie Windows

Jeśli pasek narzędzi programu Microsoft Excel nie działa na komputerze z systemem Windows 10 lub 11, oto jak to naprawić.

Jak utworzyć przycisk Drukuj do pliku PDF w programie Microsoft Excel w systemie Windows 11

Jak utworzyć przycisk Drukuj do pliku PDF w programie Microsoft Excel w systemie Windows 11

Aby szybko wydrukować arkusz programu Excel w formacie PDF, oto sposób utworzenia przycisku Drukuj do pliku PDF w programie Microsoft Excel.

3 najlepsze sposoby wyodrębniania obrazów z prezentacji programu PowerPoint

3 najlepsze sposoby wyodrębniania obrazów z prezentacji programu PowerPoint

Chcesz zapisać obrazy z pliku programu PowerPoint i używać ich w innym miejscu? Oto trzy proste sposoby wyodrębniania obrazów z prezentacji programu PowerPoint.

10 najlepszych sposobów na naprawienie problemu z pisaniem w programie Microsoft Word

10 najlepszych sposobów na naprawienie problemu z pisaniem w programie Microsoft Word

Brak możliwości pisania w dokumencie programu Word może zmarnować godziny Twojej produktywności. Oto najlepsze sposoby naprawienia błędu przechylonego w programie Microsoft Word.

Program Word nie odpowiada podczas drukowania: jak rozwiązać problem

Program Word nie odpowiada podczas drukowania: jak rozwiązać problem

Program Word nie odpowiada podczas drukowania dokumentu na komputerze? Oto osiem wypróbowanych sposobów, aby to naprawić!