홈페이지 » 어떻게 » Windows의 명령 줄에서 전자 메일을 보내는 방법 (추가 소프트웨어 없음)

    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 자격증 명을 삭제했습니다..

    그게 다야..