0Le DMARC ne PHP

Je dirige une VPS qui accueille plusieurs domaines. L'envoi du courrier de ces domaines a toujours été difficile. J'ai longtemps utilisé WP SMTP plugin Mail pour wordpress au travail autour de cette, mais je voulais obtenir une solution adéquate. After much read­ing I found a prop­er solution


Le problème est que l'adresse «de» et l'adresse «de retour» doivent correspondre et, à moins que vous ne sachiez comment utiliser pleinement le code, elles ne le feront pas.

Code pour les sites non wordpress

$message = 'Votre message ici';
$expéditeur = 'you@yourdomain.com';
$têtes = « De: » . $expéditeur . "\r  n" . 'Répondre à: » . $expéditeur . "\r  n" . 'Chemin de retour: » . $expéditeur;
$subject = 'Votre Sujet';
$succès = courrier('Courrier recepient de @', $assujettir, $message, $têtes, "-fa " . $expéditeur);

 
Remarque, la partie clé est la dernière partie, la valeur supplémentaire APRÈS les en-têtes. This is the extra para­met­ers part and we spe­cify the sender again with a ‑f command

Pour plus d'informations à ce sujet, il y a un bon article à Pupunzi

crowdsourcing

Ajoutez simplement le code suivant au functions.php de votre thème ou créez un plugin personnalisé avec le code

classe email_return_path {
   fonction __construct() {
  add_action( 'Phpmailer_init', tableau( $ce, 'réparer' ) );   
   }

fonction fix( $phpmailer ) {
    $phpmailer->Expéditeur = $ phpmailer->De;
}
}
nouveau email_return_path();

Merci à Kinamo pour la pointe

Nous avons trouvé cet utile? S'il vous plaît ne laissez-nous savoir en laissant tomber un commentaire ci-dessous. Si vous souhaitez vous abonner s'il vous plaît utiliser le lien d'abonnement dans le menu en haut à droite. Vous pouvez également partager avec vos amis en utilisant les liens sociaux ci-dessous. À votre santé.

Laisser un commentaire