improve add account flow
This commit is contained in:
@@ -14,9 +14,9 @@ export class ImapInstance {
|
||||
this.imap = new Imap({
|
||||
user: account.user,
|
||||
password: account.password,
|
||||
tlsOptions: { servername: account.host },
|
||||
host: account.host,
|
||||
port: account.port,
|
||||
tlsOptions: { servername: account.imap_host },
|
||||
host: account.imap_host,
|
||||
port: account.imap_port,
|
||||
tls: account.tls,
|
||||
});
|
||||
this.account = account;
|
||||
|
||||
@@ -5,12 +5,11 @@ export class SmtpInstance {
|
||||
transporter: Transporter;
|
||||
user: string;
|
||||
|
||||
constructor(account: { user: string; password: string }) {
|
||||
// todo store other data
|
||||
constructor(account: { user: string; password: string, smtp_host: string, smtp_port: number }) {
|
||||
this.user = account.user;
|
||||
this.transporter = nodemailer.createTransport({
|
||||
host: "smtp.gmail.com",
|
||||
port: 465,
|
||||
host: account.smtp_host,
|
||||
port: account.smtp_port,
|
||||
secure: true,
|
||||
auth: {
|
||||
user: account.user,
|
||||
|
||||
Reference in New Issue
Block a user