> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.mysmtp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Send emails fra Laravel via mySMTP

> Konfigurer Laravel til at sende email via mySMTP ved at opdatere din .env-fil med SMTP-host, port og loginoplysninger, og test derefter med Tinker.

Laravels indbyggede mailsystem understotter SMTP out of the box. Peg det paa mySMTP ved at redigere din miljøfil og rydde konfigurationscachen.

## Forudsaetninger

* En Laravel-applikation
* Dine mySMTP-loginoplysninger (se [Opsaetning af SMTP-loginoplysninger](https://documentation.mysmtp.com/da/getting-started/setting-up-smtp-credentials.md))
* Et verificeret afsenderdomaene

## SMTP-indstillinger

| Indstilling | Vaerdi |
| - | - |
| Host | `relayxx.mysmtp.com` (fra din opsaetningsmail) |
| Host (shared IP, kun DK) | `mail.mysmtp.com` |
| Port | `587` |
| Kryptering | TLS (STARTTLS) |
| Brugernavn | Dit mySMTP SMTP-brugernavn |
| Adgangskode | Dit mySMTP SMTP-adgangskode |

> [!NOTE]
>
> Shared IP-planer er kun tilgaengelige for kunder i Danmark.

## Konfigurer Laravel SMTP

**1. Opdater .env**

Aaben `.env` i roden af dit Laravel-projekt, og saet mail-variablerne. Brug den versionspecifikke krypteringsindstilling:

```bash theme={null}
MAIL_MAILER=smtp
MAIL_HOST=relayxx.mysmtp.com
MAIL_PORT=587
MAIL_USERNAME=dit-mysmtp-brugernavn
MAIL_PASSWORD=dit-mysmtp-adgangskode
MAIL_FROM_ADDRESS="noreply@ditdomaene.dk"
MAIL_FROM_NAME="Dit App-navn"
```

For Laravel 11 og nyere skal du saette `MAIL_SCHEME=tls` i stedet for `MAIL_ENCRYPTION`:

```bash theme={null}
MAIL_SCHEME=tls
```

For Laravel 10 og tidligere skal du saette:

```bash theme={null}
MAIL_ENCRYPTION=tls
```

**2. Ryd config cache**

Koer følgende kommando, saa Laravel bruger de nye vaerdier:

```bash theme={null}
php artisan config:clear
```

**3. Send en testmail med Tinker**

Start Tinker:

```bash theme={null}
php artisan tinker
```

Koer derefter:

```php theme={null}
Mail::raw('Dette er en testmail fra Laravel via mySMTP.', function ($message) {
    $message->to('din-email@eksempel.dk')
            ->subject('mySMTP Test');
});
```

Tjek din indbakke for beskeden.

> [!WARNING]
>
> Commit aldrig `.env`-filer med rigtige adgangskoder til versionsstyring. Indlaes loginoplysninger fra miljøvariable, eller brug Laravels krypterede miljøfiler (Laravel 11+), naar det er muligt.

## Fejlfinding

> **Forbindelse afvist eller timeout**
>
> Sorg for, at du bruger dit reelle mySMTP-hostname (ikke `relayxx.mysmtp.com`). Tjek, at din server tillader udgående forbindelser paa port 587. Hvis porten er blokeret, saa prov 2525 eller 465.

> **Godkendelse fejlede**
>
> Genindtast dit mySMTP-brugernavn og -adgangskode i `.env`, og koer `php artisan config:clear` igen. Bekraeft, at der ikke er ekstra mellemrum eller anførselstegn.

> **Emails havner i spam**
>
> Bekraeft, at SPF, DKIM og DMARC er konfigureret for dit afsenderdomaene. Se [DNS-indstillinger, hurtig forklaring](https://documentation.mysmtp.com/da/getting-started/dns-settings-quick-explainer.md) og [SPF, DKIM, DMARC og BIMI forklaret](https://documentation.mysmtp.com/da/deliverability/spf-dkim-dmarc-and-bimi-explained.md).
>
> > [!TIP]
> >
> > Koer [Sender Readiness Checklist](https://toolbox.smtp.ai/) og [Email Header Analyzer](https://toolbox.smtp.ai/) i mySMTP Deliverability Toolbox.

> **Testmailen ankommer ikke**
>
> Tjek dine Laravel-logs (`storage/logs/laravel.log`) for SMTP-fejldetaljer. Bekraeft ogsaa, at `MAIL_FROM_ADDRESS` bruger et domaene autentificeret med mySMTP.

## Relaterede artikler

* [SMTP-graenser og afsendelseshastigheder](https://documentation.mysmtp.com/da/email-configuration/smtp-limits-and-sending-rates.md)
* [Almindelige SMTP-fejl](https://documentation.mysmtp.com/da/troubleshooting/common-smtp-errors.md)
* [Opsaetning af SMTP-loginoplysninger](https://documentation.mysmtp.com/da/getting-started/setting-up-smtp-credentials.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.