DIY मीडिया होम लोगो

अपनी खुद की होम थिएटर और हाय-Fi सेटअप डिजाइन और बनाने के लिए परम साइट.

0पीएचपी sendmail में नाकाम रहने के DMARC

मैं एक चलाने वीपीएस which hosts sev­er­al domains. Send­ing mail from these domains has always been tricky. मैं लंबे समय से उपयोग किया है WP एसएमटीपी Mail plu­gin for word­press to work around this, but I wanted to get a prop­er fix. After much read­ing I found a prop­er solution

The prob­lem is that the “from” address and the “return to” address have to match and unless you know how to fully do the code they wont.

गैर वर्डप्रेस साइटों के लिए कोड

$संदेश = 'आपका संदेश यहाँ';
$इस = 'you@yourdomain.com';
$हेडर = 'से: ' . $प्रेषक . "\r  n" . 'को उत्तर: ' . $प्रेषक . "\r  n" . 'वापसी का पथ: ' . $प्रेषक;
$विषय = 'आपका विषय';
$सफलता = मेल('Recepient @ मेल', $विषय, $संदेश, $हेडर, "-च " . $प्रेषक);

 
नोट, महत्वपूर्ण हिस्सा अंतिम भाग है, the extra value AFTER the head­ers. This is the extra para­met­ers part and we spe­cify the sender again with a ‑f command

For more info on this there is a good art­icle at Pupun­zi

WordPress के लिए

Simply add the fol­low­ing code to your theme’s functions.php or cre­ate a cus­tom plu­gin with the code

वर्ग email_return_path {
   समारोह __construct() {
  ADD_ACTION( 'Phpmailer_init', सरणी( $यह, 'ठीक कर' ) );   
   }

समारोह ठीक( $PHPMailer ) {
    $phpmailer->Sender = $phpmailer->From;
}
}
नई email_return_path();

करने के लिए धन्यवाद Kin­amo टिप के लिए

उत्तर छोड़ दें