Stel de mailvariabelen in
Verstuur applicatiemail met Laravels SMTP-transport. Gebruik de SMTP-mailer in de applicatieomgeving en bewaar inloggegevens buiten versiebeheer.
Test directe en queued mail
Begin met een synchrone Mailable buiten productie en test daarna het echte queuepad. Controleer failed_jobs en workerlogs; gebruik de clientteller om niet-uitgevoerde jobs te onderscheiden van geaccepteerde mail.
Stel Laravels mailtransport correct in
Gebruik MAIL_MAILER=smtp, de getoonde MAIL_HOST, MAIL_PORT=587, MAIL_ENCRYPTION=tls en de gegenereerde inloggegevens. Zet MAIL_FROM_ADDRESS op de gekoppelde mailbox.
Voer php artisan config:clear uit en herstart queue workers voordat je een queued Mailable test. Houd .env en deployment secrets buiten versiebeheer.
Voordat je opslaat
Gebruik het gekoppelde Microsoft 365-adres als afzender. Bewaar het wachtwoord veilig; het wordt niet opnieuw getoond.
Stuur een klein testbericht naar een eigen adres en controleer de bezorging.
Als de test mislukt
Controleer uitgaand poort 587, STARTTLS en of er geen spaties zijn meegekopieerd.
Deel nooit wachtwoorden of berichtinhoud. Trek de koppeling in en maak een nieuwe als het wachtwoord kwijt is.