diff --git a/.classpath b/.classpath index 7b8e2a6..dc62fe9 100644 --- a/.classpath +++ b/.classpath @@ -17,7 +17,8 @@ - - + + + diff --git a/angus-activation-2.0.1.jar b/angus-activation-2.0.1.jar new file mode 100644 index 0000000..9d56221 Binary files /dev/null and b/angus-activation-2.0.1.jar differ diff --git a/jakarta.activation-api-2.1.2.jar b/jakarta.activation-api-2.1.2.jar new file mode 100644 index 0000000..ea57b3e Binary files /dev/null and b/jakarta.activation-api-2.1.2.jar differ diff --git a/jakarta.mail-2.0.2.jar b/jakarta.mail-2.0.2.jar new file mode 100644 index 0000000..7192cb2 Binary files /dev/null and b/jakarta.mail-2.0.2.jar differ diff --git a/jakarta.mail-api-2.1.2.jar b/jakarta.mail-api-2.1.2.jar deleted file mode 100644 index 98362f6..0000000 Binary files a/jakarta.mail-api-2.1.2.jar and /dev/null differ diff --git a/src/dev/peerat/backend/Main.java b/src/dev/peerat/backend/Main.java index 2f4e163..e611696 100644 --- a/src/dev/peerat/backend/Main.java +++ b/src/dev/peerat/backend/Main.java @@ -42,7 +42,6 @@ public class Main{ Configuration config = new Configuration("config.txt"); config.load(); - config.getMail().send("goerfra@peerat.dev", "Super Test", "A l'abordage !!!");; Class.forName("com.mysql.cj.jdbc.Driver"); DatabaseRepository repo = new DatabaseRepository(config); diff --git a/src/dev/peerat/backend/utils/Mail.java b/src/dev/peerat/backend/utils/Mail.java index e789fb1..b6e1137 100644 --- a/src/dev/peerat/backend/utils/Mail.java +++ b/src/dev/peerat/backend/utils/Mail.java @@ -3,10 +3,6 @@ package dev.peerat.backend.utils; import java.util.Date; import java.util.Properties; -import org.simplejavamail.email.*; -import org.simplejavamail.mailer.MailerBuilder; -import org.simplejavamail.mailer.internal.MailerRegularBuilderImpl; - import jakarta.mail.Authenticator; import jakarta.mail.Message; import jakarta.mail.PasswordAuthentication; @@ -15,12 +11,12 @@ import jakarta.mail.Transport; import jakarta.mail.internet.InternetAddress; import jakarta.mail.internet.MimeMessage; - public class Mail { private Session session; private String fromAddress; public Mail(String initUsername, String initPassword, String initSmtpHost, int initSmtpPort, String initFromAddress) { + System.out.println("login on "+initUsername+" into "+initSmtpHost+":"+initSmtpPort); Properties props = new Properties(); props.put("mail.smtp.host", initSmtpHost); props.put("mail.smtp.port", initSmtpPort); @@ -34,6 +30,7 @@ public class Mail { } }; session = Session.getInstance(props, auth); + fromAddress = initFromAddress; } public void send(String toAddress, String subject, String text) { @@ -45,8 +42,8 @@ public class Mail { msg.addHeader("format", "flowed"); msg.addHeader("Content-Transfer-Encoding", "8bit"); - msg.setFrom(new InternetAddress("no_reply@example.com", "NoReply-JD")); - msg.setReplyTo(InternetAddress.parse("no_reply@example.com", false)); + msg.setFrom(new InternetAddress("ping@peerat.dev", "NoReply-JD")); + msg.setReplyTo(InternetAddress.parse("ping@peerat.dev", false)); msg.setSubject(subject, "UTF-8"); msg.setText(text, "UTF-8"); msg.setSentDate(new Date());