Skip to content

CodeDiary18-Study/Spring-Boot-Mail-Sender-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Mail Sender Template

Spring Boot로 이메일 전송 기능 구현


Development Environment

  • OS : Windows
  • IDE : IntelliJ IDEA Ultimate
  • Language : Java 8(openjdk 1.8)
  • Framework : Spring Boot
  • Build Tool : Gradle
  • WAS : Apache Tomcat 9.0.56

API Introduction

  • 메일 전송
    • URL : /mail/send
    • Method : POST
    • Request
      • Content-Type : application/json

      • Body

        Name Type Mandatory Example Description
        toAddress String Y [email protected] 메일 받을 이메일 주소
        title String Y 제목 메일 제목
        content String Y 내용 메일 본문
    • Response
      • Content-Type : application/json

      • Body

        Name Type Mandatory Example Description
        isSuccess Boolean Y true 요청 성공 여부
        message Object Y 메일 전송에 성공했습니다! 요청 처리 결과 관련 메시지
        • example
          ▷ success case
          {
            "isSuccess" : true,
            "message" : "메일 전송에 성공했습니다!"
          }
          ▷ fail case
          {
            "isSuccess" : false,
            "message" : "이메일 전송하는 과정에서 문제가 발생했습니다."
          }
          {
            "isSuccess": false,
            "message":
            {
              "toAddress": "올바른 형식의 이메일 주소여야 합니다",
              "content": "공백일 수 없습니다"
            }
          }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages