# SPF records

Zorg dat mails van een website niet beschouwd worden als spam door correcte SPF records in te stellen

# SPF instellingen

SPF record voor als je smtp gebruikt om mail te versturen vanop een website via een mailbox aangemaakt via combell

```plaintext
v=spf1 a mx include:_spf.relay.mailprotect.be -all
```

SPF record voor gebruik van een office 365 emailadres

```
v=spf1 include:spf.protection.outlook.com -all
```

SPF record voor een SiteManager website

```
v=spf1 +a +mx +ip4:87.238.160.0/21 +ip4:5.134.0.0/21 +ip4:185.86.17.48/28 ~all
```

Geavanceerd evoorbeelden:

```
v=spf1 mx a a:hostings.brandle.be include:spf.google.com -all
```

```
v=spf1 include:spf.protection.outlook.com ip4:178.208.50.20 include:mailplus.nl -all
```

> "v=spf1 mx a a:[hostings.brandle.be](http://hostings.brandle.be) include:[spf.google.com](http://spf.google.com) -all"  
>   
> -&gt; v=spf1 - geeft aan dat het om een SPF record gaat  
> -&gt; mx - bevat de mail servers van het domein  
> -&gt; a - bevat het A-rcord in DNS van het domein (de server waar de website staat)  
> -&gt; a:[hostings.brandle.be](http://hostings.brandle.be) - dit kan je optioneel nog meegeven, om de [hostings.brandle.be](http://hostings.brandle.be) server ook toe te voegen. Mocht de website ooit van server veranderen.  
> -&gt; include:[spf.google.com](http://spf.google.com) - Het SPF record van Google bevat alle srevers waarvan zij mails kunnen verzenden ([https://support.google.com/a/answer/10684623?hl=en)\\ -](https://support.google.com/a/answer/10684623?hl=en)￼-)&gt; -all - dit sluit het SPF record af en geeft duidelijk aan dat andere servers geen toestemming hebben om mails voor deze domeinen uit te sturen.

<p class="callout info">Zorg dat domein van afzender (bv info@**mijnproject.be**) hetzelfde is als de website van waarop de mail verstuurd wordt (bv www.**mijnproject.be**). Gebruik dus niet afzender info@mijnproject.be voor bv mijnprojectstaging.brandle.be domein. </p>

#### Nuttige links:

Uitleg hoe op Combell een mailbox aanmaken en de juiste instellingen om probleemloos emails te versturen vanaf de website:  
[https://www.combell.com/nl/help/kb/hoe-kan-mijn-website-op-een-geauthentiseerde-manier-mails-verzenden/#:~:text=Maak%20een%20Basic%20Mail%20mailbox,mailadres%20dat%20je%20aangemaakt%20hebt](https://www.combell.com/nl/help/kb/hoe-kan-mijn-website-op-een-geauthentiseerde-manier-mails-verzenden/#:~:text=Maak%20een%20Basic%20Mail%20mailbox,mailadres%20dat%20je%20aangemaakt%20hebt)

Via deze link kan je SPF records makkelijk opbouwen:  
[https://www.spfwizard.net/](https://www.spfwizard.net/)

Bestaande SPF-records checken:  
[https://dmarcian.com/spf-survey/?\\\*\\\*domain=maxusmotors.be](https://dmarcian.com/spf-survey/?%5C*%5C*domain=maxusmotors.be)\*\*

Mails testen op Spamyness door een testmail te sturen naar het mailadres (generated mailadress for testing):  
[https://www.mail-tester.com/](https://www.mail-tester.com/)

Voor klanten waar hun mails in SPAM terecht komen, kan je buiten SPF-records ook MX (gekoppelde mailservers checken) via  
[https://mxtoolbox.com/](https://mxtoolbox.com/).

# Drupal mail instellingen

#### Indien de website symfony\_mailer\_lite gebruikt om emails te versturen via SMTP:

Bestand zou moeten bestaan: `config/sync/symfony_mailer_lite.symfony_mailer_lite_transport.smtp.yml`

```
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['label'] = 'SMTP';
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['plugin'] = 'smtp';
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['configuration']['user'] = 'website@norta.be'
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['configuration']['pass'] = '******'
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['configuration']['host'] = 'smtp-auth.mailprotect.be'
$config['symfony_mailer_lite.symfony_mailer_lite_transport.smtp']['configuration']['port'] = 2525
$config['symfony_mailer_lite.settings']['default_transport'] = 'smtp';
```

#### Indien de website symfony\_mailer\_lite gebruikt om emails te versturen via sendmail:

Bestand zou moeten bestaan: `config/sync/symfony_mailer_lite.symfony_mailer_lite_transport.sendmail.yml`

```
$config['symfony_mailer_lite.symfony_mailer_lite_transport.sendmail']['label'] = 'Sendmail';
$config['symfony_mailer_lite.symfony_mailer_lite_transport.sendmail']['plugin'] = 'sendmail';
$config['symfony_mailer_lite.symfony_mailer_lite_transport.sendmail']['configuration']['query']['command'] = '/usr/sbin/sendmail -t'
$config['symfony_mailer_lite.settings']['default_transport'] = 'sendmail';
$settings['mailer_sendmail_commands'][] = '/usr/sbin/sendmail -t';
```