[Tips] Gmail SMTP 이용시, 535-5.7.8 에러 해결 방법

728x90
반응형

 

들어가며

사내에서 Issue Tracking System 툴로 JIRA, Redmine 을 병행해서 사용중에 있습니다. 서로 장단점이 있는 툴로서 각 직군에 맞게 사용중인데요. 2022년 06월 이후로 메일 Notification 이 발송이 안되고 있었습니다. 오랜시간 해당 부분에 대해서는 아예 잊고 있을만큼 메일 발송이 잘 되고 있었는데, 해당 년월 이후로 발송이 안되서 확인해봤습니다. 

 

 

 

보안 수준이 낮은 앱!!

https://support.google.com/accounts/answer/6010255?hl=ko 

 

보안 수준이 낮은 앱 및 Google 계정 - Google 계정 고객센터

도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요

support.google.com

 

 

엇! 언제 이런 공지가 있었을까요. 2022년 05월 30일 부터 사용자 이름과 비밀번호만 사용해서 로그인 하는 서드파티 앱을 지원 안한다니!!

시기도 딱 맞아 떨어지네요.

구글은 열심히 알렸겠지만, 메일발송과 연관이 있을거라고 생각 못하고 있었습니다. 

 

 

 

 

해결방법

위 내용을 해결 하려면, 2차 인증을 완료해서, 앱 비밀번호를 생성해서 이용하면 해결 됩니다. 

 

 

 

 

계정관리 메뉴에 들어가면, 왼쪽에 보안메뉴를 확인 할 수 있습니다. 

해당 메뉴를 선택해 줍니다.

 

 

 

 

 

보안 메뉴에 들어가면, 2단계 인증과 관련한 부분이 보이며, 해당 부분을 완료해주시면 됩니다. 

 

 

 

 

 

그 다음, 앱 비밀 번호를 만들면 되는데요. 

위 이미지 처럼 "메일", "Windows 컴퓨터" 를 선택 후 생성 하면, 아래와 같이 비밀번호가 생성됩니다. 

 

 

 

 

비밀번호가 정상적으로 생성되었습니다. 

해당 비빌번호를 복사해서 사용하면 됩니다. 

 

 

 

email_delivery:
    delivery_method: :smtp
    smtp_settings:
      enable_starttls_auto: true
      address: "smtp.gmail.com"
      port: 587
      domain: "smtp.gmail.com"
      authentication: :plain
      user_name: "*****@gmail.com"
      password: "******"

Redmine의 경우 smtp 설정 부분에, password 에 넣어주시면, 정상적으로 메일이 발송됩니다.

 

 

 

 

 

 

 

 

 

END


 

 

728x90