WordPress.org

Make WordPress Core

Ticket #19549: 19549.diff

File 19549.diff, 945 bytes (added by MattyRob, 2 years ago)

wp_mail() updates

  • wp-includes/pluggable.php

     
    216216                $phpmailer = new PHPMailer( true ); 
    217217        } 
    218218 
     219        // Set X-Mailer as WordPress, can be overridden later 
     220        $phpmailer->XMailer = 'WordPress ' . get_bloginfo( 'version' ); 
     221 
    219222        // Headers 
    220223        if ( empty( $headers ) ) { 
    221224                $headers = array(); 
     
    285288                                        case 'bcc': 
    286289                                                $bcc = array_merge( (array) $bcc, explode( ',', $content ) ); 
    287290                                                break; 
     291                                        // add next 3 cases for ticket 19549 
     292                                        case 'xmailer': //PHPMailer variable name 
     293                                        case 'x-mailer': //Email header name 
     294                                                $phpmailer->XMailer = $content; 
     295                                                break; 
     296                                        case 'x-priority': 
     297                                                $phpmailer->Priority = $content; 
     298                                                break; 
    288299                                        default: 
    289300                                                // Add it to our grand headers array 
    290301                                                $headers[trim( $name )] = trim( $content );