diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/config/types.ts | 1 | ||||
| -rw-r--r-- | src/services/send-email.ts | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/config/types.ts b/src/config/types.ts index fbb348fc02..6a3fc3092a 100644 --- a/src/config/types.ts +++ b/src/config/types.ts @@ -34,6 +34,7 @@ export type Source = { autoAdmin?: boolean; proxy?: string; + proxySmtp?: string; accesslog?: string; diff --git a/src/services/send-email.ts b/src/services/send-email.ts index 8818c5fcde..5a8f92be54 100644 --- a/src/services/send-email.ts +++ b/src/services/send-email.ts @@ -1,6 +1,7 @@ import * as nodemailer from 'nodemailer'; import { fetchMeta } from '../misc/fetch-meta'; import Logger from './logger'; +import config from '../config'; export const logger = new Logger('email'); @@ -14,6 +15,7 @@ export async function sendEmail(to: string, subject: string, text: string) { port: meta.smtpPort, secure: meta.smtpSecure, ignoreTLS: !enableAuth, + proxy: config.proxySmtp, auth: enableAuth ? { user: meta.smtpUser, pass: meta.smtpPass |