Email Netbeans 8.2-清理和构建后发送电子邮件不起作用
这让我抓狂:)当我在netbeans上编码时,代码非常有效(我的意思是,它成功地发送了我想要的所有电子邮件),但是,在清理和构建之后,它就不会发送任何电子邮件。 zzzzzzzzzzzzzz=我的密码 这是我的sendig代码:Email Netbeans 8.2-清理和构建后发送电子邮件不起作用,email,netbeans,jakarta-mail,Email,Netbeans,Jakarta Mail,这让我抓狂:)当我在netbeans上编码时,代码非常有效(我的意思是,它成功地发送了我想要的所有电子邮件),但是,在清理和构建之后,它就不会发送任何电子邮件。 zzzzzzzzzzzzzz=我的密码 这是我的sendig代码: private void envia_email (String email_selecionado) { String to = email_selecionado; String from = "xxxxxxxxxx@gmail.c
private void envia_email (String email_selecionado) {
String to = email_selecionado;
String from = "xxxxxxxxxx@gmail.com";
Properties properties = new Properties();
properties.put("mail.transport.protocol", "smtp" );
properties.put("mail.smtp.starttls.enable", "true");
properties.put("mail.smtp.auth", "true");
properties.put("mail.smtp.host", "smtp.gmail.com");
properties.put("mail.smtp.port", "587");
properties.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory"); //SSL Factory
try {
Session session = Session.getInstance(properties,
new javax.mail.Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(from, "zzzzzzzzzzz");
}
});
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("EUROMILIONS PLAY SOFTWARE");
message.setText(corpo_email.getText());
message.setSentDate(new Date());
Transport.send(message);
//JOptionPane.showMessageDialog(null,"Mensagem enviada com sucesso !");
} catch (MessagingException ex) {
teste.setVisible(false);
JOptionPane.showMessageDialog(this,"Erro: "+ex.toString());
//Logger.getLogger(serial_control.class.getName()).log(Level.SEVERE, null, ex);
}
}
有什么不对劲?为什么它可以在netbeans上工作,但在清理和构建之后不能工作
谢谢修复所有这些,然后发布。我发现它可以在另一台计算机上工作。。。。因为我在两台不同的电脑里工作。嗯,在计算机中它不工作,我从java中得到了这个debub:。C:\Users\Admin\AppData\LocalLow\Sun\Java\Deployment\tmp\si\FxJavaControlPanel-amd64_50470; u基本:等待连接Java.io.FileNotFoundException:C:\ProgramData\Oracle\Java\Java.settings.cfg(O sistema nãO conseguiu localizar O ficheiro specificiado)。这似乎与JavaMail没有任何关系。