Et enkelt e-post-API bygget på PHP mail() – klart for Hostinger. Alt styres via forespørselen, ingen konfigurasjon nødvendig.
Send en POST-forespørsel til /api/send.php med JSON:
fetch('/api/send.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Api-Key': 'din-api-nøkkel'
},
body: JSON.stringify({
from: 'no-reply@dittdomene.no',
from_name: 'Mitt Nettsted',
to: 'mottaker@example.com',
subject: 'Hei!',
message: '<h1>Hallo</h1><p>Dette er en test.</p>',
html: true,
reply_to: 'avsender@example.com',
name: 'Ola Nordmann'
})
})
.then(r => r.json())
.then(console.log);
Eller med curl:
curl -X POST https://dittdomene.no/api/send.php \
-H "Content-Type: application/json" \
-H "X-Api-Key: din-api-nøkkel" \
-d '{"from":"no-reply@dittdomene.no","to":"mottaker@example.com","subject":"Test","message":"Hei!"}'
api_key – API-nøkkel fra config.php (påkrevd, kan også sendes
som headeren X-Api-Key)
from – avsenderadresse (påkrevd, må tilhøre domenet på serveren)
from_name – visningsnavn for avsender (valgfri)
to – mottakeradresse (påkrevd)
subject – emne (påkrevd)
message – innhold, tekst eller HTML (påkrevd)
html – true/false, send som HTML (standard: false)
reply_to – svaradresse, f.eks. fra et kontaktskjema (valgfri)
name – navn knyttet til reply_to (valgfri)
Se README.md for oppsett på Hostinger, inkludert SPF/DKIM/DMARC.