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"?> <?xml version="1.0" encoding="UTF-8"?>
<classpath> <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="src"/>
<classpathentry kind="src" path="test"/> <classpathentry kind="src" path="test"/>
<classpathentry exported="true" kind="lib" path="mysql-connector-java-8.0.28.jar"/> <classpathentry exported="true" kind="lib" path="mysql-connector-java-8.0.28.jar"/>
@ -13,5 +17,6 @@
<classpathentry kind="lib" path="Treasure.jar"/> <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="JDA-5.0.0-beta.8-withDependencies.jar"/>
<classpathentry exported="true" kind="lib" path="PeerAtCodeFramework.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"/> <classpathentry kind="output" path="bin"/>
</classpath> </classpath>

1
.gitignore vendored
View file

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

View file

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