 |
|
³×ÀÓ¼¹ö Á¤º¸ |
|
1Â÷ ns.gnameserver.net |
|
211.239.124.250 |
|
2Â÷ ns2.gnameserver.net |
|
211.239.124.251 |
|
ÀÔ±Ý °èÁ Á¤º¸ |
|
ÀºÇà: ¿ì¸®ÀºÇà
°èÁÂ: 810-184634-02-001
¿¹±ÝÁÖ: ÀüÀç¿ì
¼±³³°¡´É(°³¿ù¼ö °ü°è¾øÀ½)
(³³ºÎÀÚ¸í¿¡ ȸ¿ø ID·Î ÀÔ±Ý ÈÄ ³³ºÎ³»¿ªµî·Ï,ÀÏ´ëÀÏ °Ô½ÃÆÇ¿¡ ¾Ë·ÁÁÖ¼¼¿ä.) |
|
 |
|
 |
(guideline QR code) |
|
|
 |
|
Á¦¸ñ :
ÀÚ¹Ù¸ÞÀÏ(javamail) »ùÇà ¼Ò½ºÀÔ´Ï´Ù. |
±Û ¹øÈ£ |
±ÛÀÚ Å©±â :
|
 |
|
[°ø½Ä] ÂüÁ¶, ÀÚ·á ´Ù¿î·Îµå »çÀÌÆ®
http://java.sun.com/products/javamail/
ÀÚ¹Ù¸ÞÀÏ Àü¼ÛÀ» À§ÇÑ °£´ÜÇÑ »ùÇüҽºÀÔ´Ï´Ù.
¸ÕÀú ¼±Çà µÇ¾î¾ß ÇÏ´Â ÀÛ¾÷Àº [¼ºñ½º ÀÌ¿ë¹ý] ÀÚ¹Ù¸ÞÀÏ API´Â »ç¿ëÇÒ ¼ö´Â ¾ø³ª¿ä?
javamailÀÌ ÀÛµ¿µÉ ¼ö ÀÖµµ·Ï ÀÚ½ÅÀÇ È¯°æÀÌ µÇ¾î¾ß °¡´ÉÇÕ´Ï´Ù.
Tomcat4 ȯ°æ¿¡¼´Â ±âº»ÀûÀ¸·Î ÀÚ¹Ù¸ÞÀÏ(javamail)À» Á¦°øÇϰí ÀÖ½À´Ï´Ù.
-------------------- index.jsp -----------------------------------------
<%@ page contentType="text/html;charset=euc-kr"%>
<form name="myform" method="post" action="javamailsend.jsp">
<table>
<tr>
<td>º¸³»´ÂºÐ</td>
<td><input type="text" name="from" size="30" value=''></td>
</tr>
<tr>
<td>¹Þ´Â ºÐ</td>
<td><input type="text" name="to" size="30" value=''>
</tr>
<tr>
<td>À̸ÞÀÏ Á¦¸ñ </td>
<td><input type="text" name="title" size="50"></td>
</tr>
<tr>
<td valign='top'>³» ¿ë</td>
<td><TextArea name="content" wrap='hard' cols="55" rows="10"></textarea></td>
</tr>
<tr>
<td colspan=2 align='center'><input type="submit" value="¸ÞÀÏÀü¼Û"></td>
</tr>
</table>
</form>
-------------------- javamailsend.jsp -----------------------------------------
<%@ page contentType="text/html;charset=euc-kr"
import="java.util.*, javax.mail.*, javax.mail.internet.*"
%>
<%! // ÇÔ¼ö ¼±¾ðÇÒ ¶§´Â ! ºÙ¿©ÁÝ´Ï´Ù.
public String kr(String s) {
try {
//s = (s == null) ? "" : new String(s.getBytes("8859_1"),"KSC5601");
s = (s == null) ? "" : new String(s.getBytes("8859_1"),"");
} catch (java.io.UnsupportedEncodingException uee) {}
return s;
}
%>
<html><head><title>¸ÞÀÏÀü¼Û°á°ú</title>
<%
// »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¸ÞÀÏ Àü¼Û ÀڷḦ ÀúÀå
String mailFrom = null;
String mailTo = null;
String title = null;
String contents = null;
String htmltag = null;
String user = null;
String password = null;
// Resin ÀÏ °æ¿ì krÀ» »®´Ï´Ù. Çѱۺ¯È¯À» ÇÏÁö ¾Ê½À´Ï´Ù.
// ÅèĹÀÏ °æ¿ì ¼Ò½º ±×´ë·Î »ç¿ëÇÕ´Ï´Ù. Çѱۺ¯È¯ ÇÊ¿äÇÕ´Ï´Ù.
mailFrom = kr(request.getParameter("from"));
mailTo = kr(request.getParameter("to"));
title = kr(request.getParameter("title"));
contents = kr(request.getParameter("content"));
htmltag = "<font color=BLUE size=2>";
contents = htmltag + contents;
// SessionÀ» »ý¼ºÇϱâ À§ÇØ java.util.Properties Ŭ·¡½º¸¦
// »ý¼ºÇϰí ÀÚ½ÅÀÌ ÇØ´çÇÏ´Â SMTP È£½ºÆ® ÁÖ¼Ò¸¦ ÇÒ´çÇÕ´Ï´Ù.
Properties props = new Properties();
// °¡À̵å¶óÀÎ À¥¼¹ö¿¡ SMTP ¼¹ö°¡ ±¸ÃàµÇ¾î Àֱ⿡ localhost °¡´ÉÇÏ´Ù.
props.put("mail.smtp.host", "localhost");
// ±âº» SessionÀ» »ý¼ºÇϰí ÇÒ´çÇÕ´Ï´Ù.
Session msgSession = Session.getDefaultInstance(props, null);
%>
</head>
<body>
<center>
<%
try {
// Message Ŭ·¡½ºÀÇ °´Ã¼¸¦ SessionÀ» ÀÌ¿ëÇØ »ý¼ºÇÕ´Ï´Ù.
MimeMessage msg = new MimeMessage(msgSession);
InternetAddress from = new InternetAddress(mailFrom);
msg.setFrom(from);
InternetAddress to = new InternetAddress(mailTo);
msg.setRecipient(Message.RecipientType.TO, to);
msg.setSubject(title,"euc-kr");
msg.setContent(contents, "text/html; charset=euc-kr");
Transport.send(msg);
%>
<%=request.getParameter("to")%>·Î ¸ÞÀÏ Àü¼ÛÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù.<br>
<a href="./">back</a>
<%
}
//catch (MessagingException e) {
catch (Exception e) {
//e.printStackTrace();
out.println(e);
%>
<center>Á˼ÛÇÕ´Ï´Ù. ¸ÞÀÏ Àü¼ÛÀÌ ½ÇÆÐÇÏ¿´½À´Ï´Ù.<br>
<a href="./">µ¹¾Æ°¡±â</a>
<% } %>
</center>
</body>
</html>
|
|
|
µî·ÏÀÏ |
2002-12-24 |
Á¶È¸¼ö |
35830 |
|
|
1 2 3 4 5 6 7 8
|
|
 |
|
°¡À̵å¶óÀÎ, »ç¾÷ÀÚµî·Ï¹øÈ£ 109-03-42915, ´ëÇ¥ÀÚ ÀüÀç¿ì
TEL) 070-4155-6478
Åë½ÅÆÇ¸Å¹øÈ£ 2022-¼¿ï¼ººÏ-0661
|
|
|
|