Skip to content

세종대학교 컴퓨터네트워크 8조 웹소켓 프로그래밍 과제입니다.

Notifications You must be signed in to change notification settings

kolom1234/webSocket

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SMTP,IMAP을 활용한 이메일 통합 시스템 + 네이버 메일 기능 추가 버전(ui 및 애플리케이션은 따로 구현됨)

개요

이 시스템은 사용자가 이메일을 보내고, 메일함을 열어 상위 메일을 확인할 수 있게 합니다. Google 이나 Naver플랫폼을 통해 SMTP,IMAP을 사용하여 통합된 이메일 기능을 제공합니다.

목표

Application layerSocket을 이용해서 programming하면서, SMTP,IMAP의 규격을 익히고, TSL,SSL의 의미에 대해서 생각할 수 있습니다.

사용자 시나리오

  1. 사용자는 메일을 보낼지, 메일함을 열지를 선택합니다.

  2. 이메일을 보내고 싶은 플랫폼 (Google 혹은 Naver)을 선택합니다.

  3. 사용자가 아이디와 비밀번호를 입력합니다.

  4. Google의 경우 앱 비밀번호를 이용해야 합니다.

  5. 메일 발송 흐름

    • 사용자가 받는 사람의 이메일 주소를 입력합니다.
    • 이메일 내용을 작성하고 발송합니다.
  6. 메일함 열기 흐름

    • 메일함을 열면 상위 10개의 메일을 확인할 수 있습니다.

개선하면 좋을 사항

  1. 현재는 상위 10개의 메일이라고 했으나, 이를 사용자가 원하는 정보가 담긴 메일을 반환하는 것으로 바꾸면 더 유저친화적일듯

About

세종대학교 컴퓨터네트워크 8조 웹소켓 프로그래밍 과제입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%