corrigido erro do envio de mails (com pdf)

alteracao da pass de mail

git-svn-id: https://svn.coded.pt/svn/SIPRP@1301 bb69d46d-e84e-40c8-a05a-06db0d633741
lxbfYeaa
Diogo Neves 16 years ago
parent 7c26aa59b8
commit 94c0b2ecbb

@ -14263,7 +14263,7 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean {
private final int SMTP_PORT = 587;
private final String mail_username = "acidentes.auchan@siprp.pt";
private final String mail_password = "47Ju6Vb";
private final String mail_password = "EghRzS2l";
private final String mail_bcc = "acidentes.auchan@siprp.pt";
private final String mail_bcc2 = "siprp.aat@evolute.pt";
@ -14319,7 +14319,14 @@ public class AnaliseAcidenteTrabalho extends AbstractPageBean {
private void sendEmailWithPdf(AnaliseAcidente a, String emailTo, String emailFrom, String assunto, String texto_email) throws Exception
{
System.out.println("SEND EMAIL WITH PDF");
System.out.println("\nSEND EMAIL WITH PDF");
System.out.println( "\temailTo : " + emailTo );
System.out.println( "\temailFrom : " + emailFrom );
System.out.println( "\tAnaliseAcidente : " + a );
System.out.println( "\t\tTecnicoSaudeID : " + (a == null ? "null" : "" + a.getTecnico_saude_id()) );
System.out.println( "\t\tMedicoID : " + (a == null ? "null" : "" + a.getMedico_id() ) );
UtilizadoresDataProvider udp = new UtilizadoresDataProvider();
Utilizador ut = udp.getUtilizador(a.getTecnico_saude_id());
Utilizador um = udp.getUtilizador(a.getMedico_id());

@ -415,13 +415,23 @@ public class RecuperarPassword extends AbstractPageBean {
return null;
}
private final String SMTP_HOST = "mail2.evolute.pt";
private final int SMTP_PORT = 587;
private final String mail_username = "acidentes.auchan@siprp.pt";
private final String mail_password = "EghRzS2l";
private void sendEmail(String emailTo, String login, String password, String admin_email) throws Exception
{
Properties props = new Properties();
//props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.host", "mail2.evolute.pt");
props.put("mail.from", admin_email);
Properties props = new Properties();
//props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.host", SMTP_HOST );
props.put("mail.from", admin_email );
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.user", mail_username );
props.put("mail.smtp.password", mail_password );
Session session1 = Session.getInstance(props);
Message msg = new MimeMessage(session1);
@ -443,8 +453,16 @@ public class RecuperarPassword extends AbstractPageBean {
html+="<body></html>";
msgBodyPart.setContent(html, "text/html");
multipart.addBodyPart(msgBodyPart);
msg.setContent(multipart);
Transport.send(msg);
msg.setContent(multipart);
// Transport.send(msg);
Transport t;
t = session1.getTransport( "smtp" );
t.connect( SMTP_HOST, SMTP_PORT, mail_username, mail_password );
t.sendMessage( msg, msg.getAllRecipients() );
t.close();
System.out.println("Email Enviado !!!! " + emailTo + ", " + login);
// }
// catch (Exception ex)

@ -149,25 +149,28 @@ public class UtilizadoresDataProvider {
Statement st = createStatement();
String sql = "SELECT * FROM utilizadores WHERE id = " + id;
ResultSet rs = st.executeQuery(sql);
rs.first();
u.setId(new Integer(rs.getInt("id")));
u.setLogin(rs.getString("login"));
u.setPassword(rs.getString("password"));
u.setData_password(rs.getDate("data_password"));
u.setEmail(rs.getString("email"));
u.setEmpresa_id(new Integer(rs.getInt("empresa_id")));
u.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id")));
u.setAdministrador(rs.getString("administrador"));
u.setTipo(new Integer(rs.getInt("tipo")));
u.setNumero_cedula(rs.getString("numero_cedula"));
u.setCap(rs.getString("cap"));
u.setNome(rs.getString("nome"));
u.setMedico_id(new Integer(rs.getInt("medico_id")));
u.setFuncionario_hst_id(new Integer(rs.getInt("funcionario_hst_id")));
u.setActivo(rs.getString("activo"));
u.setResponsavel_loja(rs.getString("responsavel_loja"));
u.setGestor_geral(rs.getString("gestor_geral"));
u.setApagado(rs.getString("apagado"));
if ( rs.first() )
{
u.setId(new Integer(rs.getInt("id")));
u.setLogin(rs.getString("login"));
u.setPassword(rs.getString("password"));
u.setData_password(rs.getDate("data_password"));
u.setEmail(rs.getString("email"));
u.setEmpresa_id(new Integer(rs.getInt("empresa_id")));
u.setEstabelecimento_id(new Integer(rs.getInt("estabelecimento_id")));
u.setAdministrador(rs.getString("administrador"));
u.setTipo(new Integer(rs.getInt("tipo")));
u.setNumero_cedula(rs.getString("numero_cedula"));
u.setCap(rs.getString("cap"));
u.setNome(rs.getString("nome"));
u.setMedico_id(new Integer(rs.getInt("medico_id")));
u.setFuncionario_hst_id(new Integer(rs.getInt("funcionario_hst_id")));
u.setActivo(rs.getString("activo"));
u.setResponsavel_loja(rs.getString("responsavel_loja"));
u.setGestor_geral(rs.getString("gestor_geral"));
u.setApagado(rs.getString("apagado"));
}
return u;
}

Loading…
Cancel
Save