[SMTP] 1. SMTP를 직접 구현해보기로 했다.
우리는 꽤 오랜 시간 이메일을 사용해왔다.요즘에는 다른 서비스를 가입할 때도 이메일을 입력한다. 회원가입을 마치기 위해 인증 메일을 확인한다. 비밀번호를 잊어버렸을 때도 이메일로 재설정 링크를 받는다. 결제 영수증도 이메일로 오고, 서비스 공지도 이메일로 오고, 가끔은 내가 가입한 기억도 희미한 서비스에서 오랜만에 메일이 오기도 한다.이메일은 너무 익숙하다.너무 익숙해서 오히려 잘 생각하지 않게 된다.메일을 보낸다는 것은 무엇일까?서비스에서 “인증 메일을 보냈습니다”라고 말할 때, 실제로는 무슨 일이 일어나는 걸까?예전에 만들었던 이메일 인증 기능예전에 회사에서 회원가입 기능을 구현한 적이 있다.사용자가 이메일 주소를 입력하면 인증 메일을 보내고, 사용자는 그 메일 안에 있는 링크나 코드를 통해 본인의 ..