Forudsaetninger
- En Laravel-applikation
- Dine mySMTP-loginoplysninger (se Opsaetning af SMTP-loginoplysninger)
- Et verificeret afsenderdomaene
SMTP-indstillinger
Shared IP-planer er kun tilgaengelige for kunder i Danmark.
Konfigurer Laravel SMTP
1
Opdater .env
Aaben For Laravel 11 og nyere skal du saette For Laravel 10 og tidligere skal du saette:
.env i roden af dit Laravel-projekt, og saet mail-variablerne. Brug den versionspecifikke krypteringsindstilling:MAIL_SCHEME=tls i stedet for MAIL_ENCRYPTION:2
Ryd config cache
Koer følgende kommando, saa Laravel bruger de nye vaerdier:
3
Send en testmail med Tinker
Start Tinker:Koer derefter:Tjek din indbakke for beskeden.
Fejlfinding
Forbindelse afvist eller timeout
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
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
Emails havner i spam
Bekraeft, at SPF, DKIM og DMARC er konfigureret for dit afsenderdomaene. Se DNS-indstillinger, hurtig forklaring og SPF, DKIM, DMARC og BIMI forklaret.
Testmailen ankommer ikke
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..png?fit=max&auto=format&n=-Uw4rR8wfyv_xkzc&q=85&s=898bb0b43b6c9dce61441f46ac9ac860)
