mail configuration

This commit is contained in:
Francois G 2023-09-04 12:51:14 +02:00
parent 97d8c0b7de
commit eeac351b02
3 changed files with 22 additions and 1 deletions

View file

@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="test"/>
<classpathentry exported="true" kind="lib" path="mysql-connector-java-8.0.28.jar"/>
@ -13,5 +17,6 @@
<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="output" path="bin"/>
</classpath>

1
.gitignore vendored
View file

@ -5,3 +5,4 @@ config.txt
dist/
testApi/
.apt_generated/*
/.apt_generated/

View file

@ -30,6 +30,12 @@ public class Configuration {
private int groupJoinMinutes;
private String groupQuitMinutes;
private String mailUsername;
private String mailPassword;
private String mailSmtpHost;
private String mailSmptPort;
private String mailFromAddress;
private File file;
public Configuration(String path) {
@ -173,4 +179,13 @@ public class Configuration {
public String getGroupQuitMinutes(){
return this.groupQuitMinutes;
}
public MailConfiguration getMailConfiguration(){
return new MailConfiguration(
this.mailUsername,
this.mailPassword,
this.mailSmtpHost,
this.mailSmptPort,
this.mailFromAddress);
}
}