Email for your domain
Kotisivukamu can handle email for your domain in two ways. The choice is made in the dashboard under Domains → (select domain) → Email.
Option 1: Kotisivukamu
Kotisivukamu offers two services:
- Incoming mail forwarding. All mail sent to
@yourcompany.comaddresses is forwarded to an existing mailbox you specify (e.g.firstname.lastname@gmail.com). - Outgoing SMTP server. You can send messages from an
@yourcompany.comaddress through Gmail or Outlook, for example, so the recipient sees the correct sender.
We do not store email. You need a "real" email service (e.g. Gmail) that messages are forwarded to and that you send from.
When you choose "Kotisivukamu", we automatically add the following DNS records:
| Type | Name | Purpose |
|---|---|---|
| MX | @ | Receives incoming mail on our server |
| TXT | @ | SPF record (allows Amazon SES to send on your behalf) |
| TXT | _dmarc | DMARC policy |
| CNAME | *._domainkey | DKIM keys for signing outgoing mail |
Adding a forward
- Domains → Email → Add forward.
- Enter the source address (e.g.
info, or*for all addresses) and the destination address(es). - Save. The forward is active as soon as the DNS records have propagated (usually minutes).
Gmail: send messages from your @yourcompany.com address
This is the most common setup: you use Gmail for daily reading, but want to send messages from your business address.
1. Create an SMTP account in the dashboard
- Domains → Email → Create SMTP account.
- Save the username and password immediately — the password is not shown again. The server is
mail.kotisivukamu.fi, port587(STARTTLS).
2. Add the address to Gmail
- Open Gmail settings → Accounts and Import → Send mail as → Add another email address.
- Enter:
- Name: the name you want recipients to see
- Email address: e.g.
info@yourcompany.com - Treat as an alias: untick if you want replies to come to Gmail while the "From" field shows correctly.
- Next Step. Gmail asks for the SMTP settings:
- SMTP Server:
mail.kotisivukamu.fi - Port:
587 - Username: the username you got from Kotisivukamu
- Password: the password you got from Kotisivukamu
- Secured connection using TLS: selected
- SMTP Server:
- Gmail sends a verification code to
info@yourcompany.com. Because you have set up forwarding in Kotisivukamu, the code arrives in your Gmail — copy it and confirm.
Done. When composing a new message, you can choose the sender address in the From field.
Other email services
- Outlook.com / Microsoft 365: Settings → Mail → Sync email → Connected accounts → new POP/SMTP account.
- Apple Mail (macOS/iOS): Mail → Preferences → Accounts → new Other Mail Account, use the same SMTP settings.
- Mozilla Thunderbird: Account Settings → Outgoing Server (SMTP) → Add.
The settings are the same everywhere: server mail.kotisivukamu.fi, port 587, STARTTLS.
Forwarding as a webhook
Email can also be forwarded to your own service as an HTTP POST request. This is handy if, for example, you want a customer's message to open directly in your ticketing system or CRM without a mailbox in between.
- Create a forward with these fields: Address (e.g.
support) and Webhook address (e.g.https://yourservice.com/incoming-email). Leave the destination addresses empty if you want only the webhook, or fill in both so the message is both forwarded and POSTed. - Save. When a message arrives, we parse the MIME body and send a JSON request to your webhook in the following format:
{
"from": "sender@example.com",
"to": ["support@yourcompany.com"],
"to_local": "support@yourcompany.com",
"subject": "Order status",
"messageId": "<abc@mail.example.com>",
"date": "Mon, 20 Apr 2026 19:00:00 +0000",
"headers": { "...": "all headers" },
"body": { "text": "Plain text...", "html": "<p>HTML...</p>" },
"attachments": [
{ "filename": "attachment.pdf", "contentType": "application/pdf", "size": 12345, "content": "base64..." }
],
"authentication": { "spf": {...}, "dkim": {...}, "dmarc": {...} }
}
Your server must respond with a 2xx status code within 20 seconds. Otherwise we retry up to three times with increasing delays; 4xx responses are not retried (our interpretation: a configuration error, not a temporary fault).
Use an HTTPS address only. Attachments arrive base64-encoded inside the JSON body, so you can handle everything with a single parse.
Limits
- Incoming forwards: up to 50 per domain.
- Maximum message size: 50 MB (headers + body + attachments combined). Larger messages are rejected at the SMTP level before forwarding.
- Outgoing messages: 200 messages per day per SMTP account (higher limits on request).
Option 2: Another provider
If you use Google Workspace, Microsoft 365, or another commercial email service, Kotisivukamu does not add email-related DNS records automatically. Here is what to do:
- Sign up for the service of your choice using your domain.
- The service gives you a list of DNS records (MX, SPF, usually also DKIM).
- Add the records in the dashboard's DNS settings card and save.
- The service verifies the records — this usually takes a few minutes.
Setting up Google Workspace or Microsoft 365 requires several DNS records at once. If you like, we can add them for you — contact customer support.