Project

EmailiJS 사용하기

seoooc 2022. 5. 19. 19:33

https://www.emailjs.com/

 

 

Send email from Javascript - no server code required | EmailJS

Send email directly from your client-side Javascript code – no server side code required. Add static or dynamic attachments, dynamic parameters, captcha code and more. Start with our free tier!

www.emailjs.com

 

 

1. 회원가입하고 이메일 확인!

 

 

 

2. 로그인 후 Add New Service 클릭

3.Gmail 선택 후 내 gmail 계정과 연동하기

 

 

 

4. 메일이 왔으면 확인 끝!

 

 

 

https://www.emailjs.com/docs/sdk/installation/

 

SDK Installation | EmailJS

Guide goes through the various methods used to install EmailJS SDK

www.emailjs.com

 

 

5. 위 사이트에서 사용법 참고해서 코드 작성하기

 

 

<script type="text/javascript"
        src="https://cdn.jsdelivr.net/npm/@emailjs/browser@3/dist/email.min.js">
</script>

script를 추가해준다.

 

 

 

 

 

// code fragment
var data = {
    service_id: 'YOUR_SERVICE_ID',
    template_id: 'YOUR_TEMPLATE_ID',
    user_id: 'YOUR_PUBLIC_KEY',
    template_params: {
        'username': 'James',
        'g-recaptcha-response': '03AHJ_ASjnLA214KSNKFJAK12sfKASfehbmfd...'
    }
};
 
$.ajax('https://api.emailjs.com/api/v1.0/email/send', {
    type: 'POST',
    data: JSON.stringify(data),
    contentType: 'application/json'
}).done(function() {
    alert('Your mail is sent!');
}).fail(function(error) {
    alert('Oops... ' + JSON.stringify(error));
});
// code fragment

 

위 양식에 맞춰 값을 넣어주면 된다.

 

 

 

결과