Forudsætninger
- Et Django-projekt
- Dine mySMTP-legitimationsoplysninger (se Opsætning af SMTP-legitimationsoplysninger)
- Et verificeret afsenderdomæne
SMTP-indstillinger
Delte IP-planer er kun tilgængelige for kunder i Danmark.
Konfigurer settings.py
1
Tilføj SMTP-indstillinger
I dit projekts
settings.py tilføjer eller opdaterer du e-mail-backend-variablerne:2
Indlæs legitimationsoplysninger fra miljøvariabler
Af sikkerhedsmæssige årsager skal du indlæse følsomme værdier fra miljøvariabler i stedet for at hardkode dem:
3
Send en test-e-mail
Du kan teste fra Django-shell:Kør derefter:Alternativt kan du bruge den indbyggede management-kommando, hvis den er tilgængelig i dit projekt:
Fejlfinding
Forbindelse afvist eller timeout
Forbindelse afvist eller timeout
Bekræft, at du bruger dit rigtige mySMTP-hostnavn (ikke
relayxx.mysmtp.com). Tjek, at dit hostingmiljø tillader udgående forbindelser på port 587. Hvis den er blokeret, prøv port 2525.Godkendelse mislykkedes
Godkendelse mislykkedes
Genindtast dit mySMTP-brugernavn og -adgangskode. Verificer, at der ikke er ekstra mellemrum eller kodningsproblemer. Test de præcise legitimationsoplysninger med et selvstændigt script eller test.smtp.ai først.
E-mails ender i spam
E-mails ender i spam
Verificer, at SPF, DKIM og DMARC er konfigureret for dit afsenderdomæne. Se DNS-indstillinger hurtig forklaring og SPF, DKIM, DMARC og BIMI forklaret.
Test-e-mail ankommer ikke
Test-e-mail ankommer ikke
Tjek Django-serverloggene for SMTP-undtagelser. Bekræft også, at
DEFAULT_FROM_EMAIL bruger et domæne, der er godkendt med mySMTP..png?fit=max&auto=format&n=-Uw4rR8wfyv_xkzc&q=85&s=898bb0b43b6c9dce61441f46ac9ac860)
