Studyyyyy
nextjs - 이메일 전송 폼 만들기 (nodemailer) 본문
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
}
})
'Nextjs' 카테고리의 다른 글
nextjs useState를 사용한 윈도우 창 크기 감지 방법 (0) | 2024.09.02 |
---|---|
nextjs 13에서 다국어 지원하기 - next-intl (0) | 2024.09.02 |
nextjs 배포시 mongodb 업데이트 오류 (0) | 2024.09.02 |
next js 내부 동영상 불러오기 (0) | 2024.08.29 |
nextjs api 데이터 크기 설정 (0) | 2024.08.29 |