« Wordpress PHPMailer » : différence entre les versions

De BDSA WIKI
Aller à la navigation Aller à la recherche
(Création de la page)
 
Aucun résumé des modifications
Ligne 3 : Ligne 3 :
Dans le fichier functions.php, insérer le code suivant en personnalisant les variables de configuration :
Dans le fichier functions.php, insérer le code suivant en personnalisant les variables de configuration :


function adeo_phpmailer_example( $phpmailer ) {
function wp_phpmailer_example( $phpmailer ) {


   $host     = "ssl0.ovh.net";
   $host     = "ssl0.ovh.net";


   $username = "adeo@xpres.fr";
   $username = "nom_du_client@xpres.fr";


   $password = 'GX5r"KvFa';
   $password = <nowiki>''</nowiki>;


   $replyto  = "contact@adeo.asso.fr";
   $replyto  = "";


   $fromMail = $username;
   $fromMail = $username;
Ligne 39 : Ligne 39 :
   // Additional settings…
   // Additional settings…


   $phpmailer->SMTPSecure = $secureProt; // Choose 'ssl' for SMTPS on port 465, or 'tls' for SMTP+STARTTLS on port 25 or 587
   $phpmailer->SMTPSecure = $secureProt;  


   $phpmailer->From = $fromMail ;
   $phpmailer->From = $fromMail ;
Ligne 47 : Ligne 47 :
}
}


add_action( 'phpmailer_init', 'adeo_phpmailer_example' );
add_action( 'phpmailer_init', 'wp_phpmailer_example' );

Version du 22 novembre 2023 à 12:17

Configuration de PHPMailer au sein de Wordpress.

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

function wp_phpmailer_example( $phpmailer ) {

   $host     = "ssl0.ovh.net";

   $username = "nom_du_client@xpres.fr";

   $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; // Ask it to use authenticate using the Username and Password properties

   $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' );