Voor het versturen van je WordPress e-mails is het niet nodig om een SMTP plugin te installeren, je kan het gewoon doen met de ingebouwde functies van WordPress. Onderstaande code is heel simpel en recht uit recht aan.

Welke invloed heeft dit op mijn site ?

Gebruik van deze plugin betekent dat je e-mails kunt verzenden met PHP, net als normaal, maar het betekent ook twee andere dingen. Twee belangrijke dingen.

  1. Je wordt niet meer als SPAM geïnterpreteerd door miljoenen postvakken omdat je anders waarschijnlijk je e-mail zou ontvangen van “WordPress”
  2. U kunt nu kiezen naar welke e-mail alle binnenkomende correspondentie gaat EN u kunt de “Van” -naam instellen.

Disclaimer: ik ga ervan uit dat je weet hoe je code kunt toevoegen aan je WordPress-instellingen en dat je de juiste manier kent om dit te doen. Als u om welke reden dan ook hulp nodig heeft, neem dan contact met ons en wij zullen u begeleiden bij het implementatieproces.

De SMTP code:

De onderstaande code plaats je in de functions.php van je child theme

// this code goes into your child theme's functions.php file
add_action( 'phpmailer_init', 'bdev_send_smtp_email' );
function bdev_send_smtp_email( $phpmailer ) {
$phpmailer->isSMTP();
$phpmailer->Host = SMTP_HOST;
$phpmailer->SMTPAuth = SMTP_AUTH;
$phpmailer->Port = SMTP_PORT;
$phpmailer->SMTPSecure = SMTP_SECURE;
$phpmailer->Username = SMTP_USERNAME;
$phpmailer->Password = SMTP_PASSWORD;
$phpmailer->From = SMTP_FROM;
$phpmailer->FromName = SMTP_FROMNAME;
}

De volgende code plaats je in de file wp-config.php

// this code goes into your wp-config.php file
define( 'SMTP_HOST', 'mail.example.com' );  // your email server, ask your host for more details
define( 'SMTP_AUTH', true ); // authentication is a must
define( 'SMTP_PORT', '465' ); // standard port for SMTP over SSL
define( 'SMTP_SECURE', 'ssl' ); // SSL will be used
define( 'SMTP_USERNAME', 'user@example.com' );  // your username is the same as your email 
define( 'SMTP_PASSWORD', 'password' );          // the password for the email account above
define( 'SMTP_FROM',     'user@example.com' );  // same as the the email above
define( 'SMTP_FROMNAME', 'My Company Name' );   // the actual name, example: John Doe or Jennifer Stevens

Voila, je kan zien dat we twee codeblokken hebben zoals aangegegven is er één (de bovenste voor je functions.php en de andere voor in de wp-config.php file, het gedeelte in de wp-config.php is om alle settings door te geven aan de code.

Om deze code te gebruiken dien je natuurlijk wel een extern e-mail account te hebben, wij zelf gebruiken Mailgun en Amazon SES Mailgun is gratis te gebruiken tot 10.000 mails per maand. Verstuur je zoals wij grote hoeveelheden emails dan kunnen we Amazon aanraden.

Reageer

Voer alstublieft uw commentaar in!
Please enter your name here