일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 접속ip
- mysql trigger
- KOSA
- String 배열
- 폐업자에 대한 업종등의 정보내역
- jquery selectbox change
- ajax 동기방식처리
- eclipse hotdeploy
- ajax async
- Oracle
- checkbox 값처리
- partition by
- extundelete
- 서브쿼리
- TM128
- map api v3
- 아이폰키보드
- remote ip
- update
- group by max
- mysql
- 첫주 및 마지막주 날짜 전체 포함
- 컴퓨터 드라이버
- 2개 테이블
- multipart
- String[]
- 주소 좌표변환
- 한국소프트웨어산업협회
- http https
- ant path pattern
Archives
- Today
- Total
하은양 믿음군 효실맘 호홍홍집s
간단한 Sendmail을 이용한 메일보내기 본문
기본적으로 linux 서버에 sendmail이 있는지 확인한다.
host : localhost, port : 25, username 및 password는 그냥 local이라서 생략...ㅋㅋ
<%@ page contentType="text/html;charset=utf-8" pageEncoding="utf-8" errorPage="/errFolder/errPage.jsp" %> <%@ page import="java.io.*" %> <%@ page import="java.sql.*" %> <%@ page import="java.util.*" %> <%@ page import="javax.mail.*" %> <%@ page import="javax.mail.internet.*" %> <%@ page import="javax.activation.*" %> <%@ page import="javax.servlet.http.*" %> <%@ page import="javax.servlet.*" %> <% Util util = new Util(); UtilParam param = new UtilParam(request); ////////////////////////////////////////////////////////////////////////////// String sbj = param.getParameter("subject",""); String sf = param.getParameter("fEmail",""); String st = param.getParameter("tEmail",""); String sms = param.getParameter("msg",""); String result = ""; if(!sf.equals("") && !st.equals("") && !sms.equals("")){ // Assuming you are sending email from localhost String host = "localhost"; // Get system properties object Properties properties = System.getProperties(); // Setup mail server properties.setProperty("mail.smtp.host", host); //Get the Session object. try { // username, password 생략 : null, 생략안할시는 다른데 검색해보면 금방 나옴... Session mailSession = Session.getDefaultInstance(properties,null); // Create a default MimeMessage object. Message message = new MimeMessage(mailSession); // Set From: header field of the header. message.setFrom(new InternetAddress(sf)); // Set To: header field of the header. message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(st)); // Set Subject: header field message.setSubject(sbj); // Now set the actual message message.setText(sms); // Send message Transport.send(message); System.out.println("Sent message successfully...."); result = "Sent message successfully...."; } catch (MessagingException e) { e.printStackTrace(); result = "Error: unable to send message...." + e.toString(); } } ////////////////////////////////////////////////////////////////////////////// // 기본 변수 선언.... request.setAttribute("RESULT",result); %>
'가벼운 배움 > jsp' 카테고리의 다른 글
jstl 배열의 배열불러오기 (0) | 2015.01.22 |
---|---|
jstl 가변 변수 설정하기^^ (0) | 2015.01.13 |
파일자체 인코딩을 설정해서 다운로드하기... (0) | 2014.11.28 |
한글인코딩 확인하기... (0) | 2014.10.21 |
jstl 에서 arraylist에 있는 것 하나만 가져올때... (0) | 2014.06.13 |