레거시 코드 수정하다 만난 복병

 

 


 오늘의 포스팅은 누군가가 애타게 찾아 헤맬지도 몰라 작성합니다.

 

 저는 예전에 만든 웹사이트가 PHPmailer 라이브러리를 사용해서 아이디/비밀번호 찾기를 구현해놓았었습니다. 그런데 그 계정을 카카오 계정으로 통합한 이후에 작동이 안 되어 방법을 찾으면서 시간을 허비했는데, 누군가는 제 글을 읽고 시간을 아꼈으면 합니다.

 

 꼭 PHPmailer를 쓰는 사람이 아니더라도 stmp나 아웃룩, 또는 모바일에서 이메일을 연동해서 사용하는 경우에 도움이 될 것 같습니다.

 

먼저 다음메일을 들어갑니다.

 

 환경설정으로 가면 다음처럼 SMTP 서버명과 포트번호, 아이디 등이 뜨게 되는데 카카오 통합계정의 경우 아이디는 arikong@daum.net처럼 뒤에 골뱅이가 붙습니다. 하지만 아웃룩이나 라이브러리를 사용하는 경우에는 아이디를 arikong으로사용하게 됩니다. 이점 유의하세요.

 

 STMP 서버명도 smtp.kakao.com이 아니라 smtp.daum.net임을 명심해야합니다. 카카오 메일로 카카오 계정을 가진 사람의 경우 smtp.kakao.com 이 되지만 다음 계정을 카카오로 통합시킨 경우에는 smtp.daum.net 이 되니 이점도 헷갈리지 마세요!

 

자, 그럼 이제 카카오계정관리로 들어갑니다.

 계정 보안탭에 보면 2단계 인증이 있는데 여기서 앱 비밀번호를 따로 만들어야 합니다.

 

 그러니까 카카오 통합계정으로 직접 로그인하는 것이 아닌 아웃룩이나 모바일에서 이메일 가져오기, 또는 저처럼 라이브러리를 이용해서 접속을 하고 싶은 사람은 본인의 진짜 비밀번호가 아니라 "앱 비밀번호"라는 것을 만들어서 원래 비밀번호가 유출되는 것을 방지하는 보안 방법인 것이죠.

 그리고 앱 비밀번호로 들어갑니다. 저는 만들어 둔 게 있어서 1로 나오지만 여러분은 없다고 뜰 수도 있어요.

 이제 마지막입니다. 앱 비밀번호에 이름을 쓰고 "생성"버튼을 누르면 임의의 문자가 뜨는데 저 문자를 복사하기 해서 아웃룩이나 라이브러리, 모바일 이메일 가져오기 로그인 시에 "비밀번호"로 사용해주면 됩니다.

 

 해결되셨으면 좋겠네요!


누군가에게는 도움이 되었기를

+ Recent posts