[Laravel] Gmail SMTP 설정

2022. 11. 15. 13:19Laravel

SMTP

간이 우편 전송 프로토콜 ( Simple Mail Transfer Protocol ) 의 약자

이메일 전송에 사용되는 네트워크 프로토콜이다.

설정 화면으로 이동 후 IMAP 엑세스 상태를 IMAP 사용으로 수정

설정 이후 구글 계정 관리 / 보안 으로 이동

2단계 인증, 앱 비밀번호까지 설정을 마치면 기기 입력란이 나오는데 사용자에 맞게 설정 GMAIL-SMTP 

이처럼 기기용 앱 비밀번호가 나오면 프라이빗한 키이므로 보관 후 사용

MAIL_MAILER=smtp                    # Mail 종류
MAIL_HOST=smtp.gmail.com            # smtp.gmail.com
MAIL_PORT=587                       # SSL용 포트 465 or TLS/STARTTLS용 포트 587
MAIL_USERNAME=dhqudans941@gmail.com # 구글 계정 아이디
MAIL_PASSWORD=발급 받은 앱 비밀번호  # 발급받은 App Password
MAIL_ENCRYPTION=tls                 # ssl(등록 후) or tls(등록 전)
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"        # 암호화 프로토콜 종류