« Wordpress PHPMailer » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Création de la page) |
Aucun résumé des modifications |
||
| (7 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Configuration de PHPMailer au sein de Wordpress. | Configuration de PHPMailer<ref>Lien vers la page Github de la librairie PHPMailer : https://github.com/PHPMailer/PHPMailer</ref> au sein de Wordpress. | ||
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 ) { | |||
$host = "ssl0.ovh.net"; //smtp ovh | |||
$username = "nom_du_client@xpres.fr"; //custom | |||
$password = ''; | |||
$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' ? | |||
$smtpAuth = !empty($username.$password); | $smtpAuth = !empty($username.$password); | ||
$phpmailer->isSMTP(); | $phpmailer->isSMTP(); | ||
$phpmailer->Host = $host ; | |||
$phpmailer->Host = $ | $phpmailer->SMTPAuth = $smtpAuth; | ||
$phpmailer->SMTPAuth = $smtpAuth; | |||
$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 = $ | |||
$phpmailer->FromName = $fromName; | $phpmailer->FromName = $fromName; | ||
} | } | ||
add_action( 'phpmailer_init', ' | add_action( 'phpmailer_init', 'wp_phpmailer_example' ); | ||
</syntaxhighlight> | |||
<references /> | |||
[[Catégorie:Wordpress]] | |||
Dernière version du 22 novembre 2023 à 15:10
Configuration de PHPMailer[1] 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' );
- ↑ Lien vers la page Github de la librairie PHPMailer : https://github.com/PHPMailer/PHPMailer