안녕하세요!

 

 

이번 포스팅에서는 Powershell 에서 Send-MailMessage cmdlet 을 이용하여 메일 보내기 방법에 대해 알아보겠습니다.

 

 

 

 

[참고 사이트]

Send-MailMessage
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/send-mailmessage?view=powershell-5.1

 

 

실행 (Windows Key + R Key) 창에서, powershell 입력 후 확인 을 클릭 합니다.

 

관리자: Windows Powershell 창에서, 다음 cmdlet 을 실행 합니다.

Send-MailMessage -SmtpServer "SMTP 서버 주소" -Credential (Get-Credential) -To "메일을 받는 주소" -From "메일을 보내는 주소" -Subject "제목" -Body "본문" -Port "포트 번호" -UseSsl

 

cf) 본 포스팅에서는 Office 365 SMTP 주소를 이용하여 Daum 으로 메일을 발송 하였습니다.

Send-MailMessage -SmtpServer smtp.office365.com -Credential (Get-Credential) -To 0000000@daum.net -From jbkim@hopepekr.onmicrosoft.com -Subject "Send-MailMessage Test (Office365 -> Daum)" -Body "Send-MailMessage Test (Office365 -> Daum)" -Port 587 -UseSsl

 

참고로 이용 가능한 SMTP 주소에 대해 안내 드립니다.

Office 365 -> smtp.office365.com, Naver -> smtp.naver.com

 

Windows Powershell 자격 증명 요청 창에서, 이용하는 SMTP 제공 회사의 메일 계정 정보 입력 후 확인 을 클릭 합니다.

 

프롬프트가 떨어지면 정상적으로 메일 발송이 된 것 입니다.

 

Daum 메일을 정상 수신 하였음을 확인 합니다.

 

 

 

 

이상으로 Powershell 에서 Send-MailMessage cmdlet 을 이용하여 메일 보내기 방법에 대해 알아보았습니다.

 

 

감사합니다!

+ Recent posts

티스토리 툴바