Enviar E-mail em JSP

Bom dia…Estou tentando enviar e-mail via paginas html/JSP… Criei 2 formulario enviaremail.jsp e preencheremail.html,
O código esta corretamente certo só que no preencheremail.html eu coloco o meu e-mail só que preciso colocar a senha
dele e não sei como colocar

---------------------------------------------------------------//----------------------------------------------------------
FORMULARIO enviaremail.jsp

<%@page import=“javax.mail." %>
<%@page import="javax.mail.internet.
”%>
<%@page import=“java.util.Date”%>
<%@page import=“java.util.Properties”%>

Insert title here <% try { //Definição do mailserver Properties props = System.getProperties();
props.put ("mail.smtp.host", "smtp.mastersel.com.br"); 
props.put("mail.smtp.auth", "true"); 
props.put("mail.debug", "true"); 
props.put("mail.smtp.debug", "true"); 
props.put("mail.mime.charset", "ISO-8859-1"); 
props.put("mail.smtp.port", "465"); 
props.put ("mail.smtp.starttls.enable", "true"); 
props.put ("mail.smtp.socketFactory.port", "465"); 
props.put ("mail.smtp.socketFactory.fallback", "false"); 
props.put ("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); 	
	
//Obtendo uma sessão de mail
Session mailSession = Session.getDefaultInstance(props,null);

//As duas linhas seguintes de código, colocam no formato de endereços,
//supostamente  válidos, de email os dados passados pelo parâmetros to e from
           InternetAddress destinatario = new InternetAddress(request.getParameter("para"));
           InternetAddress remetente = new InternetAddress(request.getParameter("de"));

           //As linhas de código a seguir, são responsáveis por setar os atributos e
           //propriedades necessárias do objeto message para que o email seja enviado.

           //Inicialização do objeto Message
           Message message = new MimeMessage(mailSession);

           //Definição de quem está enviando o email
           message.setFrom(remetente);

           //Definine o(s) destinatário(s) e qual o tipo de destinatário.
           //os possíveis tipos de destinatário: TO, CC, BCC
message.setRecipient(Message.RecipientType.TO, destinatario);

           //definição do conteúdo da mesagem e do tipo da mensagem
           message.setContent(request.getParameter("mensagem"), "text/plain");

           //Data de envio
           message.setSentDate(new Date());

           //a linha de código seguinte é a responsável pelo envio do email
           Transport.send(message);

           out.println("<p>Email enviado com sucesso!</p>");
}
catch(AddressException e){
	out.println("<p>Endereço de Email Inválido</p>");
}

catch(MessagingException e){
	out.println("<p>Impossível enviar o email.</p>");
}

%>

----------------------------------FORMULARIO preencheremail.html------------------------------------------------

Enviar E-mail

Para...
De...:
Assunto..:

Uma dica quando colocar códigos use as tags [ code ] vlw
a resposta não se isso vai ai

props.setProperty("mail.password", "PWD");

[code]Então parceiro no meu código no preencheremail.html permaneci colocando o meu e-mail, não mudei nada, só que fiz a seguinte alteração no formulario
enviaremail.jsp coloquei o props.setProperty(“mail.password”, “MINHA SENHA”);

props.put (“mail.smtp.host”, “smtp.mastersel.com.br”);
props.put(“mail.smtp.auth”, “true”);
props.put(“mail.debug”, “true”);
props.put(“mail.smtp.debug”, “true”);
props.put(“mail.mime.charset”, “ISO-8859-1”);
props.put(“mail.smtp.port”, “465”);
props.put (“mail.smtp.starttls.enable”, “true”);
props.put (“mail.smtp.socketFactory.port”, “465”);
props.put (“mail.smtp.socketFactory.fallback”, “false”);
props.put (“mail.smtp.socketFactory.class”, “javax.net.ssl.SSLSocketFactory”);
props.setProperty(“mail.password”, “MINHA SENHA”);

Só que mesmo assim permanece não dando certo?

Se possivel me ajuda fazendo favor…

Obrigado

Desculpa a demora mas tem o esse que uso que é commonsmail

o link do tutorial http://noobjava.wordpress.com/2010/05/05/enviar-email-com-commons-mail/

import java.net.MalformedURLException;
import java.net.URL;
import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
import org.apache.commons.mail.MultiPartEmail;
import org.apache.commons.mail.SimpleEmail;
public class CommonsMail {
public CommonsMail() throws EmailException, MalformedURLException {
enviaEmailSimples();
enviaEmailComAnexo();
enviaEmailFormatoHtml();
}
/**
envia email simples(somente texto)
@throws EmailException
*/
public void enviaEmailSimples() throws EmailException {<
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do e-mail
email.addTo("email@gmail", "Nome"); //destinatário
email.setFrom("email@gmail.com", "Nome"); // remetente
email.setSubject("Teste -> Email simples"); // assunto do e-mail
email.setMsg("Teste de Email utilizando commons-email"); //conteudo do e-mail
email.setAuthentication("login", "senha");
email.setSmtpPort(465);
email.setSSL(true);
email.setTLS(true);
email.send();
}
/**
/** envia email com arquivo anexo
* @throws EmailException
*/
public void enviaEmailComAnexo() throws EmailException{
// cria o anexo 1.
EmailAttachment anexo1 = new EmailAttachment();
anexo1.setPath("caminho do arquivo"); //caminho do arquivo (RAIZ_PROJETO/teste/teste.txt)
anexo1.setDisposition(EmailAttachment.ATTACHMENT);
anexo1.setDescription("Exemplo de arquivo anexo");
anexo1.setName("nome_do_arquivo");
// cria o anexo 2.
EmailAttachment anexo2 = new EmailAttachment();
anexo2.setPath("caminho do arquivo"); //caminho do arquivo (RAIZ_PROJETO/teste/teste2.jsp)
anexo2.setDisposition(EmailAttachment.ATTACHMENT);
anexo2.setDescription("Exemplo de arquivo anexo");
anexo2.setName("nome_do_arquivo");
// configura o email
MultiPartEmail email = new MultiPartEmail();
email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do e-mail
email.addTo("email@gmail.com", "nome"); //destinatário
email.setFrom("email@gmail.com", "nome"); // remetente
email.setSubject("Teste -> Email com anexo"); // assunto do e-mail
email.setMsg("conteudo"); //conteudo do e-mail
email.setAuthentication("login", "senha");
Paste">email.setSmtpPort(465);
email.setSSL(true);
email.setTLS(true);
email.send();
// adiciona arquivo(s) anexo(s)
email.attach(anexo1);
email.attach(anexo2);
// envia o email
email.send();
}
/**
* Envia email no formato HTML
* @throws EmailException
* @throws MalformedURLException
*/
public void enviaEmailFormatoHtml() throws EmailException, MalformedURLException {
HtmlEmail email = new HtmlEmail();
// adiciona uma imagem ao corpo da mensagem e retorna seu id</div>
URL url = new URL("http://www.apache.org/images/asf_logo_wide.gif");</div>
String cid = email.embed(url, "Apache logo");
// configura a mensagem para o formato HTML
email.setHtmlMsg("<html>Logo do Apache - <img ></html>");
// configure uma mensagem alternativa caso o servidor não suporte HTML
email.setTextMsg("Seu servidor de e-mail não suporta mensagem HTML");
email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do e-mail
email.addTo("teste@gmail.com", "Guilherme"); //destinatário
email.setFrom("teste@gmail.com", "Eu"); // remetente</div>
email.setSubject("Teste -> Html Email"); // assunto do e-mail
email.setMsg("Teste de Email HTML utilizando commons-email"); //conteudo do e-mail
email.setAuthentication("teste", "xxxxx");
email.setSmtpPort(465);
email.setSSL(true);
email.setTLS(true);
// envia email
email.send();
}

 @param args
 @throws EmailException
 @throws MalformedURLException

public static void main(String[] args) throws EmailException, MalformedURLException {
try{
new CommonsMail();
}catch(EmailException e){
System.out.println("ERRO EMAIL" +" "+e.getMessage());
}
}
}