« Wordpress PHPMailer » : différence entre les versions
(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 | function wp_phpmailer_example( $phpmailer ) { | ||
$host = "ssl0.ovh.net"; | $host = "ssl0.ovh.net"; | ||
$username = " | $username = "nom_du_client@xpres.fr"; | ||
$password = ' | $password = <nowiki>''</nowiki>; | ||
$replyto = " | $replyto = ""; | ||
$fromMail = $username; | $fromMail = $username; | ||
| Ligne 39 : | Ligne 39 : | ||
// Additional settings… | // Additional settings… | ||
$phpmailer->SMTPSecure = $secureProt; | $phpmailer->SMTPSecure = $secureProt; | ||
$phpmailer->From = $fromMail ; | $phpmailer->From = $fromMail ; | ||
| Ligne 47 : | Ligne 47 : | ||
} | } | ||
add_action( 'phpmailer_init', ' | 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' );