---
titel_en: Why can my site not send email?
titel_nl: Waarom kan mijn site geen e-mail versturen?
categorie: questions
bundels: website, app
geverifieerd_op: 2026-09-22
bewijs: app/api/forms/route.ts, lib/formulieren.ts, content/kb/email/own-domain.md, content/talen/en.json
zoekwoorden: email, e-mail, send, versturen, contact form, contactformulier, smtp, spf, dkim, mailto
---
## en
Because a website runs in the visitor's browser, and a browser cannot send email. The AI that built your site probably wrote a form that "sends" a message, but without a server behind it nothing leaves the page. On Dorelli Cloud that server is our contact form module: point the form at it and the message lands in your inbox, with a bot check, and we keep no copy of the content. It is included in the Website plan at € 10 a month.

| What you want | What works |
|---|---|
| A contact form that reaches you | our form module: the form posts to `/api/forms` on your own site address |
| Mail to `info@yourdomain.nl` | included: we forward it to an inbox you already use |
| Your site sends mail as `you@yourdomain.nl` | a static site cannot; an app can, through a mail service with SPF and DKIM set on your domain |
| Newsletters or bulk mail | not here; use a mail service and let it send from a subdomain |

The form module needs only a normal HTML form on your site that posts to its own address, so there is no key to hide in the page. Three fields are required: a name, an email address and a message.

```html
<form method="post" action="/api/forms">
  <input name="name" required>
  <input name="email" type="email" required>
  <textarea name="message" required></textarea>
  <button>Send</button>
</form>
```

Submissions go to the email address you registered the site with, and a visitor who sends too much in a short time is slowed down. Counts per day are in your portal; the contents are not stored. Our templates come with this form built in.

An app on the App plan can send mail itself, with a mail service of your choice. Put its key in the environment variables in your portal, and use a sending address on your own domain: SPF, DKIM and DMARC for that domain are set by us when the domain is connected, see [Email on your own domain](/docs/email/own-domain).

### Not for

A mailbox with its own login or webmail (we forward, we do not store mail), and mass mailings. Not for a form that must save submissions in a database; that is an app, not a static site.

## nl
Omdat een website in de browser van de bezoeker draait, en een browser kan geen e-mail versturen. De AI die je site bouwde heeft waarschijnlijk een formulier gemaakt dat een bericht "verstuurt", maar zonder server erachter verlaat niets de pagina. Bij Dorelli Cloud is die server onze contactformuliermodule: wijs het formulier ernaar en het bericht komt in je inbox, met een botcontrole, en wij bewaren geen kopie van de inhoud. Hij zit in de Website-bundel van € 10 per maand.

| Wat je wilt | Wat werkt |
|---|---|
| Een contactformulier dat bij jou aankomt | onze formuliermodule: het formulier post naar `/api/forms` op je eigen siteadres |
| Mail naar `info@jouwdomein.nl` | inbegrepen: wij sturen hem door naar een postvak dat je al gebruikt |
| Je site verstuurt mail als `jij@jouwdomein.nl` | een statische site kan dat niet; een app wel, via een maildienst met SPF en DKIM op je domein |
| Nieuwsbrieven of bulkmail | niet hier; gebruik een maildienst en laat die vanaf een subdomein versturen |

De formuliermodule vraagt alleen een gewoon HTML-formulier op je site dat naar zijn eigen adres post, dus er hoeft geen sleutel in de pagina. Drie velden zijn verplicht: een naam, een e-mailadres en een bericht.

```html
<form method="post" action="/api/forms">
  <input name="naam" required>
  <input name="email" type="email" required>
  <textarea name="bericht" required></textarea>
  <button>Versturen</button>
</form>
```

Inzendingen gaan naar het e-mailadres waarmee je de site hebt aangemeld, en een bezoeker die in korte tijd te veel stuurt wordt afgeremd. Aantallen per dag staan in je portaal; de inhoud wordt niet bewaard. Onze sjablonen hebben dit formulier al ingebouwd.

Een app op de App-bundel kan zelf mail versturen, met een maildienst naar keuze. Zet de sleutel ervan in de omgevingsvariabelen in je portaal, en gebruik een afzender op je eigen domein: SPF, DKIM en DMARC voor dat domein zetten wij als het domein gekoppeld wordt, zie [E-mail op je eigen domein](/docs/email/own-domain).

### Niet voor

Een postvak met eigen login of webmail (wij sturen door, wij bewaren geen mail), en massamailings. Niet voor een formulier dat inzendingen in een database moet bewaren; dat is een app, geen statische site.
