Windows의 명령 줄에서 전자 메일을 보내는 방법 (추가 소프트웨어 없음)
Windows에서는 기본적으로 명령 프롬프트에서 메일을 보낼 수있는 방법이 없지만 PowerShell을 사용하면 기본 .Net Framework를 사용할 수 있으므로 명령 줄에서 전자 메일을 쉽게 만들고 보낼 수 있습니다.
참고 : 많은 요청으로 인해 여기에 샘플을 업로드했습니다..
PowerShell에서 전자 메일 보내기
참고 :이 기사에서는 Gmail 메일 서버를 사용하기로 결정 했으므로 제공된 코드를 사용하여 메일을 보내려면 Gmail 계정이 필요합니다. 그러나 원하는 경우 SMTP 서버를 사용하기 위해 스크립트를 쉽게 해킹 할 수 있습니다..
PowerShell을 시작하기 만하면됩니다..
PowerShell에서 전자 메일을 보내는 것은 매우 쉽습니다. 제공 한 템플릿을 복사하고 일부 세부 정보를 변경하기 만하면됩니다..
$ EmailFrom = "[email protected]"
$ EmailTo = "[email protected]"
$ Subject = "귀하의 이메일 제목"
$ Body = "당신의 이메일에서 뭐라고 하시겠습니까?"
$ SMTPServer = "smtp.gmail.com"
$ SMTPClient = New-Object Net.Mail.SmtpClient ($ SmtpServer, 587)
$ SMTPClient.EnableSsl = $ true
$ SMTPClient.Credentials = New-Object System.Net.NetworkCredential ( "usr", "pass");
$ SMTPClient.Send ($ EmailFrom, $ EmailTo, $ Subject, $ Body)
다음을 변경해야합니다.
- $ EmailFrom = 귀하의 GMail 주소.
- $ EmailTo = 수신자의 이메일 주소.
- $ 제목 = 당신이 메일의 주제를 말하고 싶은 것.
- $ Body = 당신이 원하는 메일의 주요 부분.
- usr = 바꾸다 GMail 사용자 이름과 함께.
- 패스 = 바꾸다 이게 당신의 Gmail 비밀 번호로.
다음은 메일을 나에게 보내는 예입니다..
참고 : 분명한 이유로 화면 캡처에서 Gmail 자격증 명을 삭제했습니다..
그게 다야..