[신규] 스크립트로 이메일 보내기

X-SCADA

[신규] 스크립트로 이메일 보내기

이원종책임 0 2206

스크립트를 사용하여 메일을 보낼 수 있다.


메일 전송용 SMTP 서버는 기존의 설정을 따른다. (스마트팩토리 솔루션 스카다(SCADA) > Send To E-Mail (xisom.com))


스크립트 사용 방법

scada.utils.sendMail(to, from, body, [callBack], [isBodyHtml])


파라미터는 순서대로 

1. 수신 주소 (복수의 주소로 보낼 때는 ;를 사용. mail1@naver.com;mail2@naver.com )

2. 발신 주소

3. 메일 본문

4. 콜백 (생략 가능, 결과 확인을 위해 생략하지 않는 것을 추천)

5. 메일 본문 html 적용 여부 (생략 가능, 기본값 false)


메일 서버로 전송은 비동기로 처리 됨 

=> sendMail() 함수 호출 후에 메일이 보내질 때까지 기다리지 않고 console.log("send"); 함수로 넘어감.

64f21865c5dfeaf4205c11d794583821_1608026629_21.PNG
 


메일을 전송한다.

64f21865c5dfeaf4205c11d794583821_1608026576_33.png
 


전송 결과 콜백함수는 json 타입으로 된 파라미터를 받는다.

64f21865c5dfeaf4205c11d794583821_1608026387_31.PNG
 

scada.utils.sendMail() 함수로 보낸 메일을 받은 모습

html을 적용한 후 본문을 아래와 같이 보냈기 때문에 <H1>이 적용된 모습이다.

<H1>한글 본문 (❁´◡`❁)</H1>

64f21865c5dfeaf4205c11d794583821_1608026796_96.PNG 

0 답글