Tjo!. Jag sitter emd ett lite trixigt bekymmer, jag sitter med en massa JSP och försöker få iväg ett mail genom en <form> historia men får det inte att lira. Nån som kan mer än mig?? (Vilket inte lär vara svårt)
<html>
<head><title>brev</title>
<style type="text/css">
<!--
.style1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}
-->
</style>
</head>
<body>
<span class="style1">Nyhetsbrev</span>
<form action="sendmail.jsp" method="post">
<tr><td> <input type="hidden" name="recipient"
value="xx@xx.xx" /></td></tr>
<table><tr><td><span class="style1"> Godkännande:
<INPUT CHECKED NAME="Godkännande" TYPE="checkbox" VALUE="Jag godkänner att XXX skickar epost med nyheter och erbjudanden till mig">
Jag godkänner att XXX skickar epost med nyheter och erbjudanden till mig<BR>
Epostadress:
<INPUT NAME="Epostadress" TYPE="text" VALUE="epost@domän.com" SIZE=30 MAXLENGTH=50>
<BR>
</span></td>
</tr>
<tr><td align=center>
<INPUT TYPE="submit" value="Skicka" style="color: #ffffff; background-color: #000000">
</td></tr></table>
</FORM>
</body>
</html>
och JSP-sidan:
<%@ page import="java.util., javax.mail., javax.mail.internet.*" %>
<%
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.xx.xx");
Session s = Session.getInstance(props,null);
MimeMessage message = new MimeMessage(s);
InternetAddress from = new InternetAddress("xx@xx.xx");
message.setFrom(from);
String toAddress = request.getParameter("to");
InternetAddress to = new InternetAddress(toAddress);
message.addRecipient(Message.RecipientType.TO, to);
String subject = request.getParameter("subject");
message.setSubject(subject);
String text = request.getParameter("text");
message.setText(text);
Transport.send(message);
%>
<html>
Meddelande skickat. Tack för din medverkan.
<a href="index.jsp">till startsidan igen</a>
</html>
tack på förhand.
//Tompa