« Wordpress PHPMailer » : différence entre les versions

De BDSA WIKI
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
(Ajout du code dans un bloc de code php)
Ligne 1 : Ligne 1 :
Configuration de PHPMailer au sein de Wordpress.
Configuration de PHPMailer au sein de Wordpress.


Dans le fichier functions.php, insérer le code suivant en personnalisant les variables de configuration :
Dans le fichier functions.php de votre site, insérer le code suivant en personnalisant les variables de configuration :<syntaxhighlight lang="php" line="1">
 
function wp_phpmailer_example( $phpmailer ) {
function wp_phpmailer_example( $phpmailer ) {
 
   $host     = "ssl0.ovh.net"; //smtp ovh
   $host     = "ssl0.ovh.net";
   $username = "nom_du_client@xpres.fr"; //custom
 
   $password = '';
   $username = "nom_du_client@xpres.fr";
 
   $password = <nowiki>''</nowiki>;
 
   $replyto  = "";
   $replyto  = "";
   $fromMail = $username;
   $fromMail = $username;
   $fromName = get_bloginfo('name');
   $fromName = get_bloginfo('name');
   


   $secureProt = 'tls'; //ssl
   $secureProt = 'tls'; //ssl
 
   $port     = $secureProt == 'tls' ? 587 : 465;
   $port     = $secureProt == 'tls' ? 587 : 465;
 
   $smtpAuth   = !empty($username.$password);
   $smtpAuth   = !empty($username.$password);
   $phpmailer->isSMTP();     
   $phpmailer->isSMTP();     
 
   $phpmailer->Host = $host ;
   $phpmailer->Host = $host ;
   $phpmailer->SMTPAuth = $smtpAuth;  
 
   $phpmailer->SMTPAuth = $smtpAuth; // Ask it to use authenticate using the Username and Password properties
 
   $phpmailer->Port = $port;
   $phpmailer->Port = $port;
   $phpmailer->Username = $username;
   $phpmailer->Username = $username;
   $phpmailer->Password = $password;
   $phpmailer->Password = $password;


   // Additional settings…
   // Additional settings…
 
   $phpmailer->SMTPSecure = $secureProt;
   $phpmailer->SMTPSecure = $secureProt;  
   $phpmailer->From = $fromMail ;
 
   $phpmailer->From = $fromMail ;
 
   $phpmailer->FromName =  $fromName;
   $phpmailer->FromName =  $fromName;
}
}


add_action( 'phpmailer_init', 'wp_phpmailer_example' );
add_action( 'phpmailer_init', 'wp_phpmailer_example' );
</syntaxhighlight>

Version du 22 novembre 2023 à 12:23

Configuration de PHPMailer au sein de Wordpress.

Dans le fichier functions.php de votre site, insérer le code suivant en personnalisant les variables de configuration :

function wp_phpmailer_example( $phpmailer ) {
   $host     = "ssl0.ovh.net"; //smtp ovh
   $username = "nom_du_client@xpres.fr"; //custom
   $password = '';
   $replyto  = "";
   $fromMail = $username;
   $fromName = get_bloginfo('name');

   $secureProt = 'tls'; //ssl
   $port     = $secureProt == 'tls' ? 587 : 465;
   $smtpAuth   = !empty($username.$password);
   $phpmailer->isSMTP();     
   $phpmailer->Host = $host ;
   $phpmailer->SMTPAuth = $smtpAuth; 
   $phpmailer->Port = $port;
   $phpmailer->Username = $username;
   $phpmailer->Password = $password;

   // Additional settings…
   $phpmailer->SMTPSecure = $secureProt;
   $phpmailer->From = $fromMail ;
   $phpmailer->FromName =  $fromName;
}

add_action( 'phpmailer_init', 'wp_phpmailer_example' );