Mail sended !
This commit is contained in:
parent
3ad9e91365
commit
5161916f54
7 changed files with 7 additions and 10 deletions
|
@ -17,7 +17,8 @@
|
|||
<classpathentry kind="lib" path="Treasure.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="JDA-5.0.0-beta.8-withDependencies.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="PeerAtCodeFramework.jar"/>
|
||||
<classpathentry kind="lib" path="jakarta.mail-api-2.1.2.jar"/>
|
||||
<classpathentry kind="lib" path="simple-java-mail-8.1.3.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="angus-activation-2.0.1.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="jakarta.activation-api-2.1.2.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="jakarta.mail-2.0.2.jar"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
|
|
BIN
angus-activation-2.0.1.jar
Normal file
BIN
angus-activation-2.0.1.jar
Normal file
Binary file not shown.
BIN
jakarta.activation-api-2.1.2.jar
Normal file
BIN
jakarta.activation-api-2.1.2.jar
Normal file
Binary file not shown.
BIN
jakarta.mail-2.0.2.jar
Normal file
BIN
jakarta.mail-2.0.2.jar
Normal file
Binary file not shown.
Binary file not shown.
|
@ -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);
|
||||
|
|
|
@ -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());
|
||||
|
|
Loading…
Add table
Reference in a new issue