















[호스팅]
cafe24 https://www.cafe24.com/infra/biz-solution/
/mail/mailForm.jsp

mailform에서 작성한 정보를 결과페이지로 이동시켜줄 action 추가해주기

[01] 자바 메일 보내기
문의 메일 보내기, 쇼핑몰에 상품 구매 후에 구매완료되었습니다등
자바코드를 이용해서 메일을 보낸다.
메일 서버(POP3/SMTP) 구축후, 메일 라이브러리를 통해서
간편하게 메일을 전송할수 있는 JSP파일을 작성한다.
별도로 메일 서버는 구축하지 않고 카페24 메일 서버를 활용할 예정.
카페24 유료 회원이면 카페24에서 제공하는 메일 서버를 계정 인증후의 3개까지 사용할 수 있다.(유료전환)
http://www.cafe24.com -> 나의 서비스 관리 -> 이메일계정 추가/삭제
카페24 메일 서버 주소 (POP3/SMTP서버): mw-002.cafe24.com
카페24 메일 서버 인증 아이디: soldesk@pretyimo.cafe24.com
비밀번호: soldesk6901
1) JAF 다운로드 jaf-1_1_1.zip -> activation.jar
https://www.oracle.com/java/technologies/java-archive-downloads-java-plat-downloads.html

2) javaMail 다운로드 javamail1_4_7.zip -> mail.jar https://www.oracle.com/java/technologies/java-archive-eepla-downloads.html

JavaMail 1.5 -> http://www.oracle.com/technetwork/java/index-138643.html
3) mail.jar와 activation.jar 를 /WEB-INF/lib/폴더에 복사






I:\java202207\setup\javamail-1.4.7\docs\javadocs\index.html



메일보내기 결과 작성
→ Authenticator 클래스 생성












mailform에있는 값들을 가져온 후
content(내용)에 있는 부분은 특수문자와 엔터값이 들어갈 수 있도록 함수를 작성해준다.
















사용자에게 이름과 이메일 주소를 요청한다.
→ 데이터베이스에 있는지 확인한다.
→ (이메일 제약조건에 중복되지않게 되어있다)
→ 일치하면 임시비밀번호를 만든다. (테이블수정 UPDATE)
→ 상대방 메일에게 보내준다.
→ 임시비밀번호로 로그인을 하고
→ 회원정보수정에서 원하는 비밀번호로 바꿔서 쓸 수 있도록 만들어준다.