Send e-mail
옵션의 이메일 알림 페이지에 등록한 수신자에게 이메일을 보냅니다.
옵션의 이메일 알림 페이지에 설정한 메일 서버와 수신자로 이메일을 보냅니다. 스크립트 목록에는 Send e-mail로 표시되며, 명령어 이름은 SendEmail 입니다.
이 명령어를 사용하려면 옵션 → 이메일 알림 페이지에서 다음이 준비되어 있어야 합니다.
- 이메일 명령 사용 (SendEmail) 이 체크되어 있어야 합니다.
- 다중 수신자 에 받을 이메일 주소가 하나 이상 있어야 합니다. 보내는 서버는 Google 이메일 서버로 이메일 보내기 를 체크하거나, 보안 유형·포트·도메인·발신자 정보를 직접 입력합니다.
설정 방법은 환경설정을 참고하세요.
매개변수
| Argument | Type | Description |
|---|---|---|
| Expression (Value) | 문자열 | 보낼 본문 문자열 — 변수 사용 가능. 이메일 제목은 이메일 알림 페이지의 제목 값을 사용함 |
| Delay | 숫자 | 명령어 실행 후 대기 시간 (Milliseconds) |
| Description | 문자열 | 명령어 설명 |
반환값
반환값을 변수에 저장하지 않습니다. 본문이 있으면 명령어는 완료로 처리되며, 전송 결과(성공·실패와 원인)는 출력 창에 표시됩니다.
| 상황 | 명령어 결과 | 출력 창 |
|---|---|---|
| 이메일 명령 사용 (SendEmail) 이 꺼져 있음 | 경고 (보내지 않음) | warning : 이메일 명령 사용이 꺼져 있습니다 (SendEmail) |
| 본문(Expression 결과)이 비어 있음 | 오류 -130 | — |
| 수신자·서버 정보가 설정되어 있지 않음 | 완료 (보내지 않음) | 오류 -132 와 본문 |
| 메일 서버가 거부하거나 연결 실패 | 완료 | 이메일을 보내지 못했습니다: <원인> (빨간색) |
설명
- 본문은 HTML 메일로 보내집니다. 본문 안의
<>&는 글자 그대로 표시되도록 처리되며(예: Send keys 로그의<Enter>), 줄바꿈은 그대로 유지됩니다. - 명령어는 전송이 끝날 때까지 기다립니다. 메일 서버가 응답하지 않으면 최대 20초 뒤 실패로 기록됩니다.
- 테스트 결과 자동 메일(첫 실패·완료)은 이 명령어와 별개로, 이메일 자동 보내기 가 체크되어 있을 때 보내집니다. 자세한 내용은 환경설정을 참고하세요.
관련 명령어