moved imap credentials from MailingList to ImapClient
This commit is contained in:
@@ -1,25 +1,16 @@
|
||||
package de.srsoftware.widerhall.web;
|
||||
|
||||
import de.srsoftware.widerhall.Configuration;
|
||||
import de.srsoftware.widerhall.Constants;
|
||||
import de.srsoftware.widerhall.Util;
|
||||
import de.srsoftware.widerhall.data.ListMember;
|
||||
import de.srsoftware.widerhall.data.MailingList;
|
||||
import de.srsoftware.widerhall.data.User;
|
||||
import org.antlr.runtime.MismatchedTokenException;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.stringtemplate.v4.STGroup;
|
||||
import org.stringtemplate.v4.STRawGroupDir;
|
||||
|
||||
import javax.mail.MessagingException;
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.http.HttpServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.security.InvalidKeyException;
|
||||
import java.sql.SQLException;
|
||||
import java.util.HashMap;
|
||||
@@ -76,6 +67,8 @@ public class Web extends TemplateServlet {
|
||||
data.put(IMAP_USER, imapUser);
|
||||
var imapPass = req.getParameter(IMAP_PASS);
|
||||
var smtpHost = req.getParameter(SMTP_HOST);
|
||||
var inbox = req.getParameter(INBOX);
|
||||
if (inbox == null) inbox = DEFAULT_INBOX;
|
||||
data.put(SMTP_HOST, smtpHost);
|
||||
var smtpUser = req.getParameter(SMTP_USER);
|
||||
data.put(SMTP_USER, smtpUser);
|
||||
@@ -125,7 +118,7 @@ public class Web extends TemplateServlet {
|
||||
}
|
||||
|
||||
try {
|
||||
var list = MailingList.create(email, name, imapHost, imapPort, imapUser, imapPass, smtpHost, smtpPort, smtpUser, smtpPass);
|
||||
var list = MailingList.create(email, name, imapHost, imapPort, imapUser, imapPass, inbox, smtpHost, smtpPort, smtpUser, smtpPass);
|
||||
ListMember.create(list, user, ListMember.STATE_OWNER);
|
||||
return redirectTo(INDEX, resp);
|
||||
} catch (SQLException e) {
|
||||
|
||||
Reference in New Issue
Block a user