Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Studyyyyy

nextjs - 이메일 전송 폼 만들기 (nodemailer) 본문

Nextjs

nextjs - 이메일 전송 폼 만들기 (nodemailer)

manyYun 2024. 8. 29. 14:30

https://everythingaboutworld.tistory.com/14

 

[Node JS] Nodemailer 사용 시 필요한 앱 비밀번호 설정

앱 비밀번호가 필요한 이유 앱 비밀번호 설정 방법 앱 비밀번호가 필요한 이유 Nodemailer를 사용해서 이메일을 보내는 기능을 구현한 웹사이트나 어플리케이션은 보안이 중요하다. 웹사이트든 어

humorrow.com

 

자사 홈페이지에서 다이렉트로 컨텍 이메일을 보낼 수 있게끔 폼을 만드는 부분이 있었다.

지메일을 사용하는 라이브러리였는데 그에 따라서 머 2단계인증이랑..앱 비번 필요하고.. 되게 귀찮앗던걸로 기억..

 

아무래도 보안 문제때문에 당연하겠지만 컨텍을 시도한 곳의 이메일 주소에서 => 회사 주소 이런식으로 메일이 오는건 아니고

그냥 회사 메일에 내게쓰기로 보내는 이메일 내에 컨택을 시도한 곳의 이메일 주소, 이름, 전달 내용이 들어있는 방식이었다

 

 

+) nodemailer smtp 테스트 사이트 https://www.gmass.co/smtp-test

 

SMTP Test Tool

Test your connection to Sendgrid, Amazon SES, or any other SMTP server.

www.gmass.co

설정 :

const transporter = nodemailer.createTransport({
    host: 'smtp.gmail.com',
    port: 587, //port 587(TLS)의 경우, secure : false
    secure: false, //port 465(SSL) 경우, secure : true 
    auth: {
        user: email,
        pass: pw
    }
  })