[Laravel] google smtp 설정

[Laravel] google smtp 설정 updated_at: 2024-06-24 16:34

구글 SMTP를 이용하여 laravel에서 메일 보내기

구글메일 smtp를 이용하여 메일 보내기에 대한 설명입니다.

세팅

Gmail 계정 설정하기

  1. 구글 어카운트 페이지 들어가기 구글 어카운트
  2. Security > 2-Step Verification 활성화하기

아래처럼 초록색으로 되면 활성화 된 것이다. Verification 활성화하기

  1. app Password 생성하기

Security 에서 상단 검색하기에 'App Password'를 입력하고 검색을 누른다.
검색된 결과 중에 App password를 클릭한다.

Get Auth

  1. 간단한 정보 입력 후 "Create" 클릭 Get Auth

  2. 최종적으로 password가 나오는데 'abcd efgh ijkl mnop' 처럼 나오는데 이 부분을 copy한다. Get Auth

.env

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
# MAIL_PORT=465 이것이 안되면 아래처럼 
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=abcdefghijklmnop   # 위의 패스워드에서 공백없이 입력
MAIL_ENCRYPTION=tls
[email protected]
MAIL_FROM_NAME="${APP_NAME}"

위와 같이 처리하면 본인의 gmail 로 mail을 보낼 수 있습니다.

평점을 남겨주세요
평점 : 5.0
총 투표수 : 1