Fixed external email receivers
This commit is contained in:
+13
-7
@@ -41,7 +41,7 @@ export async function submitRegistration(prevState: unknown, formData: FormData)
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
body: new URLSearchParams({
|
||||
secret: secretKey,
|
||||
response: turnstileToken?.toString() || '',
|
||||
response: String(turnstileToken || ''),
|
||||
}),
|
||||
});
|
||||
|
||||
@@ -52,7 +52,7 @@ export async function submitRegistration(prevState: unknown, formData: FormData)
|
||||
return {
|
||||
success: false,
|
||||
message: 'Säkerhetsverifieringen misslyckades. Ladda om sidan och försök igen.',
|
||||
values: rawData // Returnerar värdena så användaren slipper skriva om dem
|
||||
values: rawData
|
||||
};
|
||||
}
|
||||
} catch (error) {
|
||||
@@ -75,10 +75,16 @@ export async function submitRegistration(prevState: unknown, formData: FormData)
|
||||
|
||||
// 5. Nodemailer setup
|
||||
const transporter = nodemailer.createTransport({
|
||||
host: process.env.SMTP_HOST || 'localhost',
|
||||
port: 25,
|
||||
host: process.env.SMTP_HOST,
|
||||
port: 587,
|
||||
secure: false,
|
||||
tls: { rejectUnauthorized: false }
|
||||
auth: {
|
||||
user: process.env.SMTP_USER,
|
||||
pass: process.env.SMTP_PASS,
|
||||
},
|
||||
tls: {
|
||||
rejectUnauthorized: false
|
||||
}
|
||||
});
|
||||
|
||||
try {
|
||||
@@ -95,7 +101,7 @@ export async function submitRegistration(prevState: unknown, formData: FormData)
|
||||
|
||||
// Mail till klubben
|
||||
await transporter.sendMail({
|
||||
from: `"Beach-anmälan: ${rawData.name}" <no-reply@lerbergetsvolleyboll.se>`,
|
||||
from: `"Beach-anmälan: ${rawData.name}" <${process.env.SMTP_USER}>`,
|
||||
to: 'beach@lerbergetsvolleyboll.se',
|
||||
replyTo: rawData.email,
|
||||
subject: `Anmälan: ${rawData.team}`,
|
||||
@@ -143,7 +149,7 @@ export async function submitRegistration(prevState: unknown, formData: FormData)
|
||||
|
||||
// Bekräftelse till användaren
|
||||
await transporter.sendMail({
|
||||
from: `"LVS" <no-reply@lerbergetsvolleyboll.se>`,
|
||||
from: `"LVS" <${process.env.SMTP_USER}>`,
|
||||
to: rawData.email,
|
||||
replyTo: `"LVS Beach" <beach@lerbergetsvolleyboll.se>`,
|
||||
subject: `Vi har tagit emot din anmälan för ${rawData.team}`,
|
||||
|
||||
Reference in New Issue
Block a user