0PHP sendmail DMARC non aver

Ho eseguito una VPS che ospita diversi domini. L'invio di posta da questi domini è sempre stato difficile. Ho usato a lungo WP SMTP plugin di Mail for wordpress per ovviare a questo, ma volevo ottenere una correzione adeguata. Dopo molta lettura ho trovato una soluzione adeguata


Il problema è che il “da” indirizzo e il “ritorno alla” indirizzo devono corrispondere e se non si sa come fare pienamente il codice si suole.

Codice per i siti non wordpress

$messaggio = 'Il tuo messaggio qui';
$sender = 'you@yourdomain.com';
$headers = 'Da: ' . $mittente . "\r  n" . 'Rispondi a: ' . $mittente . "\r  n" . 'Sentiero di ritorno: ' . $mittente;
$subject = 'La tua Soggetto';
$success = posta elettronica('@ Posta elettronica Destinatario', $soggetto, $Messaggio, $intestazioni, "-f " . $mittente);

 
Appunto, la parte fondamentale è la parte finale, il valore extra dopo le intestazioni. Questa è la parte dei parametri in più e si precisa ancora una volta al mittente con un comando -f

Per maggiori informazioni su questo c'è un articolo bravo a Pupunzi

per Wordpress

È sufficiente aggiungere il seguente codice al functions.php del vostro tema o creare un personalizzato plugin con il codice

classe email_return_path {
   funzione __construct() {
  add_action( 'Phpmailer_init', schiera( $questo, 'Fix' ) );   
   }

funzione di correzione( $phpmailer ) {
    $phpmailer->Sender = $phpmailer->From;
}
}
nuova email_return_path();

Grazie alla Kinamo per la punta

Ho trovato questo utile? Per favore fateci sapere facendo cadere un commento qui sotto. Se si desidera iscriversi si prega di utilizzare il link iscriviti sul menu in alto a destra. È inoltre possibile condividere con i tuoi amici usando i link sottostanti sociali. Saluti.

lascia un commento