Compare commits
No commits in common. "1b39f6e8accf9ee4880361174cf9bed2c8fd2416" and "fceac313318c9d7441d6795605e7415d4c5d14a3" have entirely different histories.
1b39f6e8ac
...
fceac31331
@ -35,3 +35,6 @@ DB_PORT=3306
|
|||||||
SMTP_HOST=autodiscover.qcells.com
|
SMTP_HOST=autodiscover.qcells.com
|
||||||
SMTP_PORT=25
|
SMTP_PORT=25
|
||||||
SMTP_SECURE=false
|
SMTP_SECURE=false
|
||||||
|
SMTP_USER=hss404.u021@cleverse.dev
|
||||||
|
SMTP_PASSWORD=0000
|
||||||
|
SMTP_FROM=qsalesplatform@qcells.com
|
||||||
@ -32,3 +32,6 @@ DB_PORT=3306
|
|||||||
SMTP_HOST=autodiscover.qcells.com
|
SMTP_HOST=autodiscover.qcells.com
|
||||||
SMTP_PORT=25
|
SMTP_PORT=25
|
||||||
SMTP_SECURE=false
|
SMTP_SECURE=false
|
||||||
|
SMTP_USER=hss404.u021@cleverse.dev
|
||||||
|
SMTP_PASSWORD=0000
|
||||||
|
SMTP_FROM=qsalesplatform@qcells.com
|
||||||
|
|||||||
@ -30,3 +30,6 @@ DB_PORT=3306
|
|||||||
SMTP_HOST=autodiscover.qcells.com
|
SMTP_HOST=autodiscover.qcells.com
|
||||||
SMTP_PORT=25
|
SMTP_PORT=25
|
||||||
SMTP_SECURE=true
|
SMTP_SECURE=true
|
||||||
|
SMTP_USER=hss404.u021@cleverse.dev
|
||||||
|
SMTP_PASSWORD=0000
|
||||||
|
SMTP_FROM=qsalesplatform@qcells.com
|
||||||
@ -128,7 +128,6 @@ export default function SurveySaleSubmitPopup() {
|
|||||||
showConfirm(CONFIRM_MESSAGE.SUBMIT_CONFIRM, () => {
|
showConfirm(CONFIRM_MESSAGE.SUBMIT_CONFIRM, () => {
|
||||||
setIsShow(true)
|
setIsShow(true)
|
||||||
sendEmail({
|
sendEmail({
|
||||||
from: submitData.sender,
|
|
||||||
to: submitData.receiver,
|
to: submitData.receiver,
|
||||||
cc: submitData.reference ?? '',
|
cc: submitData.reference ?? '',
|
||||||
subject: submitData.title,
|
subject: submitData.title,
|
||||||
|
|||||||
@ -3,14 +3,13 @@
|
|||||||
import nodemailer from 'nodemailer'
|
import nodemailer from 'nodemailer'
|
||||||
|
|
||||||
interface EmailParams {
|
interface EmailParams {
|
||||||
from: string
|
|
||||||
to: string | string[]
|
to: string | string[]
|
||||||
cc?: string | string[]
|
cc?: string | string[]
|
||||||
subject: string
|
subject: string
|
||||||
content: 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
|
// Create a transporter using SMTP
|
||||||
const transporter = nodemailer.createTransport({
|
const transporter = nodemailer.createTransport({
|
||||||
host: process.env.SMTP_HOST,
|
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',
|
secure: process.env.SMTP_SECURE === 'true',
|
||||||
requireTLS: true,
|
requireTLS: true,
|
||||||
tls: { rejectUnauthorized: false },
|
tls: { rejectUnauthorized: false },
|
||||||
|
// auth: {
|
||||||
|
// user: process.env.SMTP_USER,
|
||||||
|
// pass: process.env.SMTP_PASSWORD,
|
||||||
|
// },
|
||||||
})
|
})
|
||||||
|
|
||||||
// Email options
|
// Email options
|
||||||
const mailOptions = {
|
const mailOptions = {
|
||||||
from,
|
from: process.env.SMTP_USER,
|
||||||
to: Array.isArray(to) ? to.join(', ') : to,
|
to: Array.isArray(to) ? to.join(', ') : to,
|
||||||
cc: cc ? (Array.isArray(cc) ? cc.join(', ') : cc) : undefined,
|
cc: cc ? (Array.isArray(cc) ? cc.join(', ') : cc) : undefined,
|
||||||
subject,
|
subject,
|
||||||
@ -40,7 +43,6 @@ export async function sendEmail({ from, to, cc, subject, content }: EmailParams)
|
|||||||
|
|
||||||
async function sendEmailTest() {
|
async function sendEmailTest() {
|
||||||
await sendEmail({
|
await sendEmail({
|
||||||
from: 'from@test.com',
|
|
||||||
to: 'test@test.com',
|
to: 'test@test.com',
|
||||||
cc: 'test2@test.com',
|
cc: 'test2@test.com',
|
||||||
subject: 'Test Email',
|
subject: 'Test Email',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user