질문을 삭제하지 말아주세요.!
 
1
0
-1

파트3 진행중에 가입절차확인 부분 공부 중에 메일로 확인하는 부분이 있어서 급히 


파트1에 있는 메일건부분의 컴포넌트와 설정을 해준 후 테스트 해보려고 하는데 에러가 발생합니다..


어디서 어떻게 손을 대야 할지 모르겠습니다ㅜㅜ

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      거즐 HTTP 클라이언트가 401을 뱉은 걸로 봐서, 인증 오류로 생각됩니다.

      1) 메일건 인증 정보가 정확한지 한 번 더 확인하시고,

      2) 인증 정보가 환경변수를 이용하고 있다면, 잘 먹혔는지 확인하시고(환경변수는 웹 서버 기동시 한번만 읽습니다),

      3) (이것저것 해보고 질문하신듯한데) 그래도 안되면 메일 보내기 직전 부터 차근차근 다시 해 보세요. 놓친게 있을 수 있습니다.

      안되는 이유는 1만 가지입니다. 반면에 잘 되는 이유가 딱 한 가지에요, "모든 것이 딱 맞아 떨어진". 

      뭔가 놓치고 있는 것이 있을 겁니다.

      혹시라도 해결하지 못하면, 여기에 계속 머물러 있지 마시고, 메일 드라이버를 log로 바꾸고, 메일은 나간다고 생각하고 다음을 진행하시기를 추천합니다. 더 이해도가 높아진 후에, 나중에 설정할 때 한 번에 되는 경우가 있습니다.

      1. siaer

        답변 감사드립니다^^


        오기가 생겨서 설정 하나하나 다 수정하여 해결하였습니다!


        일단은 메일 오는것을 확인은 하였는데 메일건 응답관련log는 혹시 어디서 보나요??

      2. 김주원

        제가 log라고 말씀드린 것은 MAIL_DRIVER=log로 바꾸어서, 메일건이란 외부시스템과의 연동을 격리시키고, 라라벨 측에서 메일이 잘 나간다는 사실을, 라라벨 로그로 확인하시란 의미였습니다.

        아래와 같이 .env 설정을 수정하고,

        MAIL_DRIVER=log
        # MAIL_HOST=
        # MAIL_PORT=
        # MAIL_USERNAME=
        # MAIL_PASSWORD=
        # MAIL_ENCRYPTION=

        storage/logs/laravel.log 를 보면 메일이 나가는 것이 보일 겁니다.

      CommentAdd your comment...