SMTP server setting

DONNIE·2022년 7월 4일
0

콜백 메일 인증

도메인이 기존 회사 도메인이랑 다르므로 도메인 추가해야됨

서버에 smtp 를 할 수 있는 서버를 설치
메인 도메인에 하위로 mail.callback.com 이 라는 이름에 smtp 서버를 연결해놓음
smtp 안에 메일 인증 후 로그인 보낼 수 있도록 메일 계정을 만들어유

  1. etc/mail 이라는 폴더가 만들어지고 그 안에 sendmail 관련 옵션들을 수정할 수 있는 정보가 있음

2/ vi virable에 account 를 추가해주고
markmap hash.etc.virtusertable < ~ㅇ
3. adduser -M -b /bin/nologin callback
: 계정은 생성되나, 이걸 통해서 해당 서버에 로그인 할 수 없음 ( callback이란 게정 생성_
4. passwd callback

테스트
nodejs에서 nodemailer를 통해서 . . ..
// 샌드 메일 패키지 설치 -> 해당 서버에 로그인할 수 있는 계정 생성

let transporter = nodemail.createTransfer({
	host : process.MAIL_ADDRESS
    secure : false // true - https, false - http
    port : 587,
    auth : {
    	user : mailAddress,
        pass : mailPassword,
    }
})

기존 도메인 이용할 경우 네이버웍스나 gmail로도 sendmail 패키지 별도 설치할 필요없음
그치만 아니니까 nodemailer 라이브러리를 이용하여 메일 형식을 지정하여 보낼 수 있다리

profile
후론트엔드 개발자

0개의 댓글