fix: sender email
Some checks failed
Deploy / deploy (push) Has been cancelled

This commit is contained in:
Benno Tielen 2026-08-28 16:09:14 +02:00
parent 925c5a66a6
commit 84b5887934
5 changed files with 7 additions and 2 deletions

View file

@ -8,6 +8,7 @@ const config: SiteConfig = {
'Katholische Pfarrei Heilige Mutter Teresa in Chemnitz Gottesdienste, Veranstaltungen, Sakramente und Gemeindeleben.', 'Katholische Pfarrei Heilige Mutter Teresa in Chemnitz Gottesdienste, Veranstaltungen, Sakramente und Gemeindeleben.',
url: 'https://hl-mutter-teresa-chemnitz.de', url: 'https://hl-mutter-teresa-chemnitz.de',
email: 'chemnitz@pfarrei-bddmei.de', email: 'chemnitz@pfarrei-bddmei.de',
senderEmail: 'noreply@send.hl-mutter-teresa-chemnitz.de',
address: 'Hohe Straße 1', address: 'Hohe Straße 1',
postalCode: '09112', postalCode: '09112',
city: 'Chemnitz', city: 'Chemnitz',

View file

@ -8,6 +8,7 @@ const config: SiteConfig = {
'Katholische Pfarrei Heilige Drei Könige in Berlin Gottesdienste, Veranstaltungen, Sakramente und Gemeindeleben.', 'Katholische Pfarrei Heilige Drei Könige in Berlin Gottesdienste, Veranstaltungen, Sakramente und Gemeindeleben.',
url: 'https://dreikoenige.berlin', url: 'https://dreikoenige.berlin',
email: 'kontakt@dreikoenige.berlin', email: 'kontakt@dreikoenige.berlin',
senderEmail: 'noreply@dreikoenige.berlin',
address: 'Briesestraße 15 17', address: 'Briesestraße 15 17',
postalCode: '12053', postalCode: '12053',
city: 'Berlin', city: 'Berlin',

View file

@ -23,6 +23,7 @@ export interface SiteConfig {
description: string description: string
url: string url: string
email: string email: string
senderEmail: string
address: string address: string
postalCode: string postalCode: string
city: string city: string

View file

@ -8,6 +8,7 @@ import { Title } from '@/components/Title/Title'
import { MassGrid } from '@/components/MassTable/MassGrid' import { MassGrid } from '@/components/MassTable/MassGrid'
import { ImageCardSlider } from '@/compositions/ImageCardSlider/ImageCardSlider' import { ImageCardSlider } from '@/compositions/ImageCardSlider/ImageCardSlider'
import { blogToSlides } from '@/utils/dto/blog' import { blogToSlides } from '@/utils/dto/blog'
import { siteConfig } from '@/config/site'
import forest from '@/assets/map.jpg' import forest from '@/assets/map.jpg'
import { ContentWithSlider } from '@/compositions/ContentWithSlider/ContentWithSlider' import { ContentWithSlider } from '@/compositions/ContentWithSlider/ContentWithSlider'
import { EventRow } from '@/components/EventRow/EventRow' import { EventRow } from '@/components/EventRow/EventRow'
@ -193,7 +194,7 @@ export const HomeView = ({
'\n' + '\n' +
'Zögern Sie nicht, uns über das Kontaktformular zu schreiben. Wir freuen uns über jede Nachricht und sind gerne für Sie da.'} 'Zögern Sie nicht, uns über das Kontaktformular zu schreiben. Wir freuen uns über jede Nachricht und sind gerne für Sie da.'}
schema={"base"} schema={"base"}
toEmail={"kontakt@dreikoenige.berlin"} toEmail={siteConfig.email}
/> />
</> </>

View file

@ -3,6 +3,7 @@
import { z } from 'zod' import { z } from 'zod'
import { Resend } from 'resend' import { Resend } from 'resend'
import { isSpam } from '@/utils/detectSpam' import { isSpam } from '@/utils/detectSpam'
import { siteConfig } from '@/config/site'
/** /**
* Send email through Resend API * Send email through Resend API
@ -54,7 +55,7 @@ export async function send(toEmail: string, prevState: any, formData: FormData)
try { try {
const resend = new Resend(process.env.RESEND_API_KEY); const resend = new Resend(process.env.RESEND_API_KEY);
await resend.emails.send({ await resend.emails.send({
from: 'noreply@dreikoenige.berlin', from: siteConfig.senderEmail,
replyTo: validatedFields.data.email, replyTo: validatedFields.data.email,
to: toEmail, to: toEmail,
subject: `Über Kontaktformular: ${validatedFields.data.subject}`, subject: `Über Kontaktformular: ${validatedFields.data.subject}`,