[wp-trac] [WordPress Trac] #4658: wp_mail_from filter doesn't
 filter all occurances of default wp_mail from address
    WordPress Trac 
    wp-trac at lists.automattic.com
       
    Fri Jul 20 20:06:24 GMT 2007
    
    
  
#4658: wp_mail_from filter doesn't filter all occurances of default wp_mail from
address
---------------------+------------------------------------------------------
 Reporter:  westi    |       Owner:  westi      
     Type:  defect   |      Status:  new        
 Priority:  normal   |   Milestone:  2.3 (trunk)
Component:  General  |     Version:  2.2.1      
 Severity:  normal   |    Keywords:             
---------------------+------------------------------------------------------
 Created from #2053 new addition from Otto42:
 The pluggable.php contains this code in wp_notify_postauthor():
 `$wp_email = 'wordpress@' . preg_replace('#^www\.#', '',
 strtolower($_SERVER['SERVER_NAME']));`
 This is done because it builds its own headers and sends them to wp_mail.
 The end result of this is that the wp_mail_from filter is not applied in
 this case, because $headers != ''.
 Suggest changing the code above in wp_notify_postauthor() to this:
 `$wp_email = apply_filters('wp_mail_from', "wordpress@" .
 preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME'])));`
 In order to apply the same wp_mail_from filter to these email addresses as
 well.
-- 
Ticket URL: <http://trac.wordpress.org/ticket/4658>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
    
    
More information about the wp-trac
mailing list