본문 바로가기

SMTP2

SMTP을 사용한 메일 통신은 어떻게 진행되는가?(With POP3, IMAP) 들어가기 일반 웹 통신(HTTP)와 다르게 메일 전송을 위해서는 SMTP를 사용한다.SMTP(Simple Mail Transfer Protocol)는 이메일을 전송하기 위해 사용되는 인터넷 표준 프로토콜이며, SMTP는 이메일 메시지를 작성한 후, 해당 메시지를 수신자에게 전달하는 과정에서 주로 사용된다. 이 프로토콜은 발신자의 이메일 서버에서 수신자의 이메일 서버로 메시지를 전송하는 역할을 한다.지난번 Spring boot를 상요하여 프로젝트를 진행할 때, JavaMailSender, Gmail을 통한 메일 전송 기능을 구현하였다. 구현하면서 드는 생각은, SMTP를 사용하였지만, SMTP 통신 과정이 어떻게 이루어지는지 정확히 파악하지 못하였다는 것이다. 학습을 하는 과정은 단순히 사용하는 것만이 아.. 2024. 10. 19.
Spring boot - email 발송 기능 구현(with Gmail) 들어가기 spring boot를 통해 프로젝트를 진행하던 중 초대장을 메일로 전송하는 기능을 구현해야 하여 메일 전송에 대해서 알아보고자 한다. 일반 웹 통신(HTTP)와 다르게 메일 전송을 위해서는 SMTP를 사용한다. SMTP(Simple Mail Transfer Protocol)는 이메일을 전송하기 위해 사용되는 인터넷 표준 프로토콜이며, SMTP는 이메일 메시지를 작성한 후, 해당 메시지를 수신자에게 전달하는 과정에서 주로 사용된다. 이 프로토콜은 발신자의 이메일 서버에서 수신자의 이메일 서버로 메시지를 전송하는 역할을 한다.아래의 사진을 봐보자.  1. 발신자는 자신의 이메일 클라이언트에서 이메일 메시지를 작성하고, 수신자의 이메일 주소를 입력한 후 메시지를 전송한다. 2. 메시지(및 첨부 파일.. 2024. 8. 27.