2mail — SMTP relay vanuit Belgische infrastructuur

SMTP voor Laravel — mail uit uw applicatie die aankomt

Laravel heeft een volwaardige mail-laag ingebouwd, met wachtrijen, sjablonen en meldingen. Wat het niet levert is afleverbaarheid: dat hangt af van de server waarlangs u verstuurt, en de standaardconfiguratie op een verse server is zelden een goede afzender.

Laravel leest zijn mailinstellingen uit de omgevingsconfiguratie. U wijzigt daar de SMTP-gegevens en de rest van uw applicatie blijft ongewijzigd — geen aanpassing aan mailables, notificaties of wachtrijen nodig.

Waarom het misgaat zonder relay

Een applicatie in ontwikkeling verstuurt naar een testadres en alles lijkt goed. Bij livegang verandert het publiek: echte adressen bij echte providers, die wél op authenticatie en reputatie controleren. Dat is het moment waarop wachtwoordherstelmails plots niet meer aankomen — bij een deel van de gebruikers, wat het lastig te herkennen maakt.

SMTP instellen in Laravel

1

Gegevens ophalen

Log in op uw 2mail-account en haal daar uw SMTP-server, gebruikersnaam en wachtwoord op.

2

Invullen in Laravel

De mailinstellingen staan in het omgevingsbestand van uw applicatie, niet in de code. U zet de mailer op SMTP en vult de vijf gegevens hieronder in. Vergeet het afzenderadres en de afzendernaam niet: die staan als aparte instellingen naast de verbindingsgegevens.

3

Domein authenticeren

Zorg dat SPF, DKIM en DMARC voor uw domein correct staan, zodat ontvangers kunnen verifiëren dat de mail van u komt.

4

Testen

Verstuur een testbericht naar een adres bij een grote provider en controleer of het in de inbox aankomt en niet in de spammap.

De velden die Laravel vraagt

Elk platform noemt ze net iets anders, maar het gaat altijd om dezelfde vijf. De concrete waarden zijn accountgebonden en vindt u in uw 2mail-account — vul ze daar op, zodat u zeker de juiste gebruikt.

Veld Wat u invult
SMTP-server (host)De servernaam uit uw 2mail-account.
PoortDe poort die bij uw gekozen versleuteling hoort; uw account toont welke.
VersleutelingTLS. Verstuur nooit onversleuteld — uw inloggegevens gaan anders leesbaar over de lijn.
GebruikersnaamDe SMTP-login van uw 2mail-account.
WachtwoordHet bijbehorende wachtwoord. Gebruik nooit het wachtwoord van een mailbox van een medewerker.

Welke mails Laravel verstuurt

Zodra de relay ingesteld is, lopen deze allemaal via 2mail — u hoeft ze niet stuk voor stuk te configureren.

Wachtwoordherstel en e-mailverificatie
Meldingen en gebeurtenismails uit de applicatie
Facturen en abonnementsberichten
Rapporten uit geplande taken
Foutmeldingen naar beheerders

Valkuilen bij Laravel

De wachtrij moet draaien

Zet u mail op de wachtrij zonder actieve verwerker, dan vertrekt er niets en ziet u geen enkele fout. Bij een afleverprobleem hoort dit de eerste controle te zijn, niet de laatste.

Configuratiecache na een wijziging

Draait uw applicatie met een gecachte configuratie, dan blijven gewijzigde mailinstellingen zonder effect tot die cache ververst is. Een instelling die "niet werkt" is vaak gewoon nog niet ingelezen.

Testomgevingen die echt versturen

Een staging-omgeving met een kopie van de productiedatabank kan ongemerkt naar echte klanten versturen. Beperk de ontvangers daar expliciet, of gebruik een aparte login.

SPF, DKIM & DMARC uitgelegd Over deliverability

Ander platform?

SMTP is een standaardprotocol: elk systeem dat SMTP spreekt — een CRM, een ERP, een eigen applicatie of een server — kan via 2mail versturen met dezelfde vijf velden.

Veelgestelde vragen over SMTP voor Laravel

Laravel levert de mail-laag, niet de afleverbaarheid: die hangt af van de server waarlangs u verstuurt. De standaardconfiguratie op een verse server is zelden een goede afzender, omdat er geen authenticatie en geen opgebouwde reputatie is.
In het omgevingsbestand van uw applicatie, niet in de code. U zet de mailer op SMTP en vult host, poort, gebruikersnaam, wachtwoord en versleuteling in. Vergeet het afzenderadres en de afzendernaam niet — die staan als aparte instellingen daarnaast.
Draait uw applicatie met een gecachte configuratie, dan blijven gewijzigde mailinstellingen zonder effect tot die cache ververst is. Een instelling die "niet werkt" is vaak gewoon nog niet ingelezen.
Controleer of de wachtrij verwerkt wordt. Zet u mail op de wachtrij zonder actieve verwerker, dan vertrekt er niets en verschijnt er ook geen foutmelding. Dit hoort de eerste controle te zijn, niet de laatste.
Een staging-omgeving met een kopie van de productiedatabank kan ongemerkt naar echte adressen versturen. Beperk de ontvangers daar expliciet, of gebruik een aparte login zodat u het verkeer los kunt volgen.
Trust Guard Security Scanned
Bel nu
Verstuur e-mail