위의 예시에서 '보내는사람@example.com', '받는사람@example.com', '이메일 제목', '이메일 내용', 'smtp.example.com'을 실제 값으로 바꿔야 해요. 또한, SMTP 서버가 인증이 필요한 경우 -Credential 옵션을 사용하여 사용자 이름과 암호를 지정해야 해요.
이 예시는 PowerShell을 사용하는 간단한 방법 중 하나일 뿐이에요. 더 복잡한 배치 파일이나 스크립트를 작성하여 이메일을 보낼 수도 있어요.
You
윈도우 cmd 에서 batch 파일을 이용해 이메일을 보낼려고 해. 어떻게 하지?
ChatGPT
윈도우 CMD에서 배치 파일을 사용하여 이메일을 보내려면 몇 가지 옵션이 있어요. 가장 간단한 방법은 PowerShell을 사용하는 것인데, 이를 이용하면 SMTP(Simple Mail Transfer Protocol)를 통해 이메일을 보낼 수 있어요.
다음은 PowerShell을 사용하여 이메일을 보내는 간단한 배치 파일의 예시입니다. 이 예시를 통해 보내는 이메일의 제목, 내용, 수신자 등을 설정할 수 있어요. 하지만 이메일을 보내려면 해당 SMTP 서버의 인증 정보를 입력해야 해요.
@echo off
powershell.exe -ExecutionPolicy RemoteSigned -Command "Send-MailMessage -From '보내는사람@example.com' -To '받는사람@example.com' -Subject '이메일 제목' -Body '이메일 내용' -SmtpServer 'smtp.example.com'"
위의 예시에서 '보내는사람@example.com', '받는사람@example.com', '이메일 제목', '이메일 내용', 'smtp.example.com'을 실제 값으로 바꿔야 해요. 또한, SMTP 서버가 인증이 필요한 경우 -Credential 옵션을 사용하여 사용자 이름과 암호를 지정해야 해요.
이 예시는 PowerShell을 사용하는 간단한 방법 중 하나일 뿐이에요. 더 복잡한 배치 파일이나 스크립트를 작성하여 이메일을 보낼 수도 있어요.
------------------------------------------------------------------------------
라고 ChatGPT 가 이야기를 해주더라고요 ㅎㅎㅎ.