This commit is contained in:
+18
-12
@@ -20,18 +20,24 @@ app.get('/careers', (req, res) => res.sendFile(path.join(__dirname, '../frontend
|
||||
app.get('/contact', (req, res) => res.sendFile(path.join(__dirname, '../frontend/contact.html')));
|
||||
|
||||
// Configuração do transporte de E-mail
|
||||
const transporter = nodemailer.createTransport({
|
||||
host: 'mail.limpezascleanandcare.com',
|
||||
port: 465,
|
||||
secure: true,
|
||||
auth: {
|
||||
user: 'teste@limpezascleanandcare.com',
|
||||
pass: 'HTC?D=}5&cHoTrH='
|
||||
},
|
||||
tls: {
|
||||
rejectUnauthorized: false // Ignora avisos de certificado no servidor SMTP
|
||||
}
|
||||
});
|
||||
let transporter;
|
||||
|
||||
if (process.env.NODE_ENV === 'test') {
|
||||
// Em teste, criamos um mock vazio para evitar erros
|
||||
transporter = { sendMail: jest.fn().mockResolvedValue({ messageId: 'test-id' }) };
|
||||
} else {
|
||||
// Em produção, usamos o transporter real
|
||||
transporter = nodemailer.createTransport({
|
||||
host: 'mail.limpezascleanandcare.com',
|
||||
port: 465,
|
||||
secure: true,
|
||||
auth: {
|
||||
user: 'teste@limpezascleanandcare.com',
|
||||
pass: 'HTC?D=}5&cHoTrH='
|
||||
},
|
||||
tls: { rejectUnauthorized: false }
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// Endpoint do Formulário de Contacto (Com Recetor Dinâmico)
|
||||
|
||||
Reference in New Issue
Block a user