[Resin]메일 발송 예제 소스 |
<%@ page contentType="text/html; charset=euc-kr" import="java.util.*, javax.mail.*, javax.mail.internet.*" %> <% Properties msgProperties = new Properties(); msgProperties.put("mail.smtp.host", "localhost"); Session msgSession = Session.getDefaultInstance(msgProperties, null); try { MimeMessage msg = new MimeMessage(msgSession); String mailfrom_name = request.getParameter("from_name"); mailfrom_name = new String(mailfrom_name.getBytes("euc-kr"),"8859_1"); String mailfrom = mailfrom_name + "<" + request.getParameter("from_mail") + ">"; InternetAddress from = new InternetAddress(mailfrom); msg.setFrom(from); String mailto_name = request.getParameter("to_name"); mailto_name = new String(mailto_name.getBytes("euc-kr"),"8859_1"); String mailto = mailto_name + "<" + request.getParameter("to_mail") + ">"; InternetAddress to = new InternetAddress(mailto); msg.setRecipient(Message.RecipientType.TO, to); String title = request.getParameter("title"); msg.setSubject(title,"EUC_KR"); String content = request.getParameter("content"); msg.setContent(content, "text/html; charset=EUC-KR"); msg.setHeader("Content-type", "text/html; charset=EUC-KR"); Transport.send(msg); %> <script> alert('메일이 정상적으로 발송되었습니다.'); history.back(); </script> <% } catch (MessagingException e) { out.println(e.getMessage()); %> <script> alert('메일 발송이 실패하였습니다!'); history.back(); </script> <% } %> |
호스팅
서버호스팅 관련 기술문서
도메인 관련 기술문서
이메일 사용하기
이메일(New) 사용하기
홈페이지 파일올리기
데이터베이스 사용하기
파워악세사리 사용하기
전자결제 중계서비스
고객 통합관리자 사용법
이미지호스팅
기타