Powershell(2022)에서 첨부 파일이 있는 이메일을 보내는 방법

오늘은 Powershell에서 첨부파일이 있는 이메일을 보내는 방법을 알려드리겠습니다. 많은 조직에는 애플리케이션 서버에서 수신자에게 이메일을 트리거하는 SMTP 서버가 있습니다. 사용자가 서버에서 이메일이 배달되지 않는 문제를 보고할 때 관리자가 일반적으로 수행하는 작업.

그들은 메일 흐름을 확인하기 위해 텔넷 테스트를 시도하도록 요청할 가능성이 큽니다. 물론 텔넷은 메일을 확인하기 위해 작동하지만 첨부 파일이 있는 이메일과 따라야 할 긴 프로세스를 지원하지 않습니다. 따라서 PowerShell 스크립트를 사용하여 이메일을 보내는 것이 가장 쉽고 효과적인 방법이므로 시도해 보시기 바랍니다.

$fromaddress = 이것은 발신자 이메일 주소입니다.
$toaddress = 이것은 수신자 이메일 주소입니다.
$Subject = 이메일 제목
$body = 이메일 본문에 대한 HTML 만들기
$attachment = 이것은 첨부 파일의 위치입니다.
$smtpserver = “ 여기에 SMTP 서버 이름이 있습니다”

다음은 PowerShell에서 첨부 파일이 있는 이메일을 보내는 방법에 대한 전체 스크립트입니다.

#####변수 정의#####

$fromaddress = "[email protected]"
$toaddress = "[email protected]"
$Subject = "이메일 첨부 테스트"
$body = get-content "C:\users\desktop\content.html"
$attachment = " C:\users\desktop\test123.txt"
$smtpserver = "여기에 SMTP 서버 이름"

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

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

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

스크립트를 실행하는 방법?

  • 최신 Windows PowerShell을 설치했는지 확인합니다.
  • 스크립트 복사
  • 메모장 파일에 붙여넣기
  • filename.ps1 로 저장합니다.
  • 액세스 " Windows PowerShell "
  • 저장된 파일 위치로 이동하여 실행합니다.
  • 위 단계에서 오류가 발생하면 .ps1 파일을 마우스 오른쪽 버튼으로 클릭하고 " 편집 "을 클릭한 다음 F5 키를 눌러 스크립트를 실행합니다.

스크립트의 스크린샷은 아래에 있습니다.

Powershell(2022)에서 첨부 파일이 있는 이메일을 보내는 방법

보시다시피, 이것은 따르기 쉽고 더 중요한 것은 이메일이 PowerShell에서 보낼 때 더 빨리 수신된다는 것입니다.

또한 읽기 : Office 365 이메일을 효과적으로 암호화하는 방법은 무엇입니까?

생산성 향상을 위해 Exchange Online 환경을 개선하고 싶으십니까? 여기에 언급된 팁과 요령을 확인 하십시오 .

이제 귀하의 의견을 듣고 싶습니다.

내가 놓친 게 있니? 또는 내가 다룬 내용에 대해 질문이 있을 수 있습니다.

어느 쪽이든, 나는 당신에게서 듣고 싶습니다. 그래서 아래에 의견을 남겨주세요.



Leave a Comment

Philips Hue 조명에 연결할 수 없습니까? 시도해야 할 7가지

Philips Hue 조명에 연결할 수 없습니까? 시도해야 할 7가지

Philips Hue 시스템 연결 문제를 해결하기 위한 7가지 유용한 팁. 스마트 홈 기술을 더 효율적으로 활용하세요.

Microsoft Office 오류 코드 30088-4를 수정하는 방법

Microsoft Office 오류 코드 30088-4를 수정하는 방법

Microsoft Office 오류 코드 30088-4를 수정하는 3가지 방법을 알아보세요. Office 복구, 재설치, 백그라운드 프로그램 종료 등 단계별 가이드를 제공합니다.

Microsoft Word: 단어 사이의 추가 공백 제거

Microsoft Word: 단어 사이의 추가 공백 제거

Microsoft Word 문서에서 단어 사이의 공백을 쉽게 제거하는 방법을 알아보세요.

Outlook 365에서 프로필 사진을 변경하는 방법

Outlook 365에서 프로필 사진을 변경하는 방법

Microsoft Outlook 365에서 메시지를 보낼 때 표시되는 프로필 사진을 변경하는 방법에 대한 자습서입니다.

MS Word에서 자동 목차 만들기

MS Word에서 자동 목차 만들기

Microsoft Word의 자동 목차 생성 기능과 주요 사용법에 대해 알아보세요.

Office 365가 준비 중 멈춤 문제 수정

Office 365가 준비 중 멈춤 문제 수정

Office 365를 제거할 수 없고 준비 중입니다.에서 멈춘 경우 Windows 8용 호환성 모드에서 설치 프로그램을 실행하십시오.

Outlook 2019/2016에서 이메일 메시지 회수

Outlook 2019/2016에서 이메일 메시지 회수

Microsoft Outlook 2016에서 보낸 이메일 메시지를 회수하는 방법에 대한 자세한 단계를 보여줍니다.

Office 2016에서 하이퍼링크는 컴퓨터와 데이터에 해로울 수 있음 메시지 비활성화

Office 2016에서 하이퍼링크는 컴퓨터와 데이터에 해로울 수 있음 메시지 비활성화

Microsoft Office 2016 파일 내의 하이퍼링크를 통해 파일을 열 때 일반적인 경고가 표시되지 않도록 하는 방법을 알아보세요.

PowerPoint에서 오디오가 녹음되지 않는 문제 수정

PowerPoint에서 오디오가 녹음되지 않는 문제 수정

PowerPoint에는 사용자가 프레젠테이션에 오디오를 녹음할 수 있는 편리한 기능이 있습니다. 작동하지 않는 경우 이 가이드가 도움이 될 수 있습니다.

Outlook: 이 파일을 미리 볼 수 없습니다 수정

Outlook: 이 파일을 미리 볼 수 없습니다 수정

Microsoft Outlook에서 첨부 파일을 미리 볼 때 발생하는 일반적인 문제를 수정합니다.