Changeset 61537
- Timestamp:
- 01/27/2026 05:53:30 PM (5 weeks ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
src/wp-includes/pluggable.php (modified) (1 diff)
-
tests/phpunit/tests/pluggable/wpMail.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/pluggable.php
r61459 r61537 447 447 448 448 try { 449 $phpmailer->setFrom( $from_email, $from_name );449 $phpmailer->setFrom( $from_email, $from_name ); 450 450 } catch ( PHPMailer\PHPMailer\Exception $e ) { 451 451 $mail_error_data = compact( 'to', 'subject', 'message', 'headers', 'attachments' ); -
trunk/tests/phpunit/tests/pluggable/wpMail.php
r61370 r61537 412 412 413 413 /** 414 * Test that the Sender field in the SMTP envelope is set by Core. 415 * 416 * A missing Sender field can lead to messages failing DMARC SPF checks. 417 * 418 * @ticket 49687 419 */ 420 public function test_wp_mail_sender_set() { 421 wp_mail( 'user@example.org', 'Testing the Sender field', 'The Sender field should have been set.' ); 422 423 $mailer = tests_retrieve_phpmailer_instance(); 424 425 $this->assertSame( 'wordpress@example.org', $mailer->Sender ); 414 * Test that the Sender field in the SMTP envelope is not set by Core. 415 * 416 * Correctly setting the Sender requires knowledge that is not available 417 * to Core. An incorrect value will often lead to messages being rejected 418 * by the receiving MTA, so it's the admin's responsibility to 419 * set it correctly. 420 * 421 * @ticket 37736 422 */ 423 public function test_wp_mail_sender_not_set() { 424 wp_mail( 'user@example.org', 'Testing the Sender field', 'The Sender field should not have been set.' ); 425 426 $mailer = tests_retrieve_phpmailer_instance(); 427 428 $this->assertSame( '', $mailer->Sender ); 426 429 } 427 430
Note: See TracChangeset
for help on using the changeset viewer.