Pessoal, eu gostaria de apreender como faz pra mim conseguir manda um e-mail a partir de um formulário !
Tipo
Eu tenho dois campos De e Para sendo q o para é o e-mail da pessoa q eu vou enviar, um campo onde o Remetente digitara um assumto e um campo onde a pessoa digitara o corpo da mensagem !
Eu gostaria que o Destinatário recebe-se o E-mail, o Assunto e a Mensagem no seu e-mail
Agora, não sei se está certo, pois o smtp da empresa aqui recusou a conexão, e não tenho acesso externo pela empresa, mas tentei fazer um exemplo em java se, se num puder, calma gente, não desosse muito …kkkkkkkkkkkk…
bom, mas tenho boa vontade de ajudar, se for o caso, rodar só com jsp, favor postar aqui, bom que aprendo mais…
assim, lá vai o código:
package mail;
import javax.swing.JOptionPane;
/**
*
* @author xjunior
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String text;
String to;
String from;
String smtpClient;
String assunto;
smtpClient = JOptionPane.showInputDialog("Insira o SMTP Cliente: ");
from = JOptionPane.showInputDialog("Insira endereço de e-mail do Cliente: ");
to = JOptionPane.showInputDialog("Insira endereço de e-mail do Destinatário: ");
assunto = JOptionPane.showInputDialog("Insira o assunto do e-mail: ");
text = JOptionPane.showInputDialog("Insira o conteúdo do e-mail: ");
EnviarEmail mail = new EnviarEmail();
mail.setTo(to).setFrom(from).setSmtpClient(smtpClient).setAssunto(assunto).setMessage(text).sendEmail();
}
}
package mail;
import javax.swing.JOptionPane;
/**
*
* @author xjunior
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String text;
String to;
String from;
String smtpClient;
String assunto;
/**
* Insere o smtp cliente
*/
smtpClient = JOptionPane.showInputDialog("Insira o SMTP Cliente: ");
/**
* Quem está enviando
*/
from = JOptionPane.showInputDialog("Insira endereço de e-mail do Cliente: ");
/**
* Destinatário
*/
to = JOptionPane.showInputDialog("Insira endereço de e-mail do Destinatário: ");
/**
* Assunto
*/
assunto = JOptionPane.showInputDialog("Insira o assunto do e-mail: ");
/**
* Conteúdo do e-mail
*/
text = JOptionPane.showInputDialog("Insira o conteúdo do e-mail: ");
/**
* Instância a classe de enviar os e-mails
*/
EnviarEmail mail = new EnviarEmail();
/**
* seta os valores e chama o método de enviar o email
*/
mail.setTo(to).setFrom(from).setSmtpClient(smtpClient).setAssunto(assunto).setMessage(text).sendEmail();
}
}