Compare commits

..

No commits in common. "1b39f6e8accf9ee4880361174cf9bed2c8fd2416" and "fceac313318c9d7441d6795605e7415d4c5d14a3" have entirely different histories.

5 changed files with 15 additions and 5 deletions

View File

@ -35,3 +35,6 @@ DB_PORT=3306
SMTP_HOST=autodiscover.qcells.com
SMTP_PORT=25
SMTP_SECURE=false
SMTP_USER=hss404.u021@cleverse.dev
SMTP_PASSWORD=0000
SMTP_FROM=qsalesplatform@qcells.com

View File

@ -32,3 +32,6 @@ DB_PORT=3306
SMTP_HOST=autodiscover.qcells.com
SMTP_PORT=25
SMTP_SECURE=false
SMTP_USER=hss404.u021@cleverse.dev
SMTP_PASSWORD=0000
SMTP_FROM=qsalesplatform@qcells.com

View File

@ -30,3 +30,6 @@ DB_PORT=3306
SMTP_HOST=autodiscover.qcells.com
SMTP_PORT=25
SMTP_SECURE=true
SMTP_USER=hss404.u021@cleverse.dev
SMTP_PASSWORD=0000
SMTP_FROM=qsalesplatform@qcells.com

View File

@ -128,7 +128,6 @@ export default function SurveySaleSubmitPopup() {
showConfirm(CONFIRM_MESSAGE.SUBMIT_CONFIRM, () => {
setIsShow(true)
sendEmail({
from: submitData.sender,
to: submitData.receiver,
cc: submitData.reference ?? '',
subject: submitData.title,

View File

@ -3,14 +3,13 @@
import nodemailer from 'nodemailer'
interface EmailParams {
from: string
to: string | string[]
cc?: string | string[]
subject: string
content: string
}
export async function sendEmail({ from, to, cc, subject, content }: EmailParams): Promise<void> {
export async function sendEmail({ to, cc, subject, content }: EmailParams): Promise<void> {
// Create a transporter using SMTP
const transporter = nodemailer.createTransport({
host: process.env.SMTP_HOST,
@ -18,11 +17,15 @@ export async function sendEmail({ from, to, cc, subject, content }: EmailParams)
secure: process.env.SMTP_SECURE === 'true',
requireTLS: true,
tls: { rejectUnauthorized: false },
// auth: {
// user: process.env.SMTP_USER,
// pass: process.env.SMTP_PASSWORD,
// },
})
// Email options
const mailOptions = {
from,
from: process.env.SMTP_USER,
to: Array.isArray(to) ? to.join(', ') : to,
cc: cc ? (Array.isArray(cc) ? cc.join(', ') : cc) : undefined,
subject,
@ -40,7 +43,6 @@ export async function sendEmail({ from, to, cc, subject, content }: EmailParams)
async function sendEmailTest() {
await sendEmail({
from: 'from@test.com',
to: 'test@test.com',
cc: 'test2@test.com',
subject: 'Test Email',