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
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
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 int SMTP_PORT = 587;
private final String mail_username = "acidentes.auchan@siprp.pt"; 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_bcc = "acidentes.auchan@siprp.pt";
private final String mail_bcc2 = "siprp.aat@evolute.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 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(); UtilizadoresDataProvider udp = new UtilizadoresDataProvider();
Utilizador ut = udp.getUtilizador(a.getTecnico_saude_id()); Utilizador ut = udp.getUtilizador(a.getTecnico_saude_id());
Utilizador um = udp.getUtilizador(a.getMedico_id()); Utilizador um = udp.getUtilizador(a.getMedico_id());

@ -416,12 +416,22 @@ public class RecuperarPassword extends AbstractPageBean {
return null; 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 private void sendEmail(String emailTo, String login, String password, String admin_email) throws Exception
{ {
Properties props = new Properties(); Properties props = new Properties();
//props.put("mail.transport.protocol", "smtp"); //props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.host", "mail2.evolute.pt"); props.put("mail.smtp.host", SMTP_HOST );
props.put("mail.from", admin_email); 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); Session session1 = Session.getInstance(props);
Message msg = new MimeMessage(session1); Message msg = new MimeMessage(session1);
@ -444,7 +454,15 @@ public class RecuperarPassword extends AbstractPageBean {
msgBodyPart.setContent(html, "text/html"); msgBodyPart.setContent(html, "text/html");
multipart.addBodyPart(msgBodyPart); multipart.addBodyPart(msgBodyPart);
msg.setContent(multipart); msg.setContent(multipart);
Transport.send(msg);
// 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); System.out.println("Email Enviado !!!! " + emailTo + ", " + login);
// } // }
// catch (Exception ex) // catch (Exception ex)

@ -149,7 +149,9 @@ public class UtilizadoresDataProvider {
Statement st = createStatement(); Statement st = createStatement();
String sql = "SELECT * FROM utilizadores WHERE id = " + id; String sql = "SELECT * FROM utilizadores WHERE id = " + id;
ResultSet rs = st.executeQuery(sql); ResultSet rs = st.executeQuery(sql);
rs.first();
if ( rs.first() )
{
u.setId(new Integer(rs.getInt("id"))); u.setId(new Integer(rs.getInt("id")));
u.setLogin(rs.getString("login")); u.setLogin(rs.getString("login"));
u.setPassword(rs.getString("password")); u.setPassword(rs.getString("password"));
@ -168,6 +170,7 @@ public class UtilizadoresDataProvider {
u.setResponsavel_loja(rs.getString("responsavel_loja")); u.setResponsavel_loja(rs.getString("responsavel_loja"));
u.setGestor_geral(rs.getString("gestor_geral")); u.setGestor_geral(rs.getString("gestor_geral"));
u.setApagado(rs.getString("apagado")); u.setApagado(rs.getString("apagado"));
}
return u; return u;
} }

Loading…
Cancel
Save