Skip to content

[ticket/17699] Prevent spam rejection of emails - #7023

Open
rubencm wants to merge 2 commits into
phpbb:3.3.xfrom
rubencm:ticket/17699
Open

rubencm wants to merge 2 commits into
phpbb:3.3.xfrom
rubencm:ticket/17699

Conversation

@rubencm

@rubencm rubencm commented Sep 12, 2026

Copy link
Copy Markdown
Member

PHPBB-17699

Checklist:

  • Correct branch: master for new features; 3.3.x for fixes
  • Tests pass
  • Code follows coding guidelines: master and 3.3.x
  • Commit follows commit message format

Tracker ticket:

https://tracker.phpbb.com/browse/PHPBB-17699

@rubencm
rubencm marked this pull request as draft September 12, 2026 18:59
@github-actions

Copy link
Copy Markdown

The attempt to merge branch 3.3.x into master has completed after considering the changes in this PR.

  • Merge result: Conflict ❌

A separate PR will be needed to merge 3.3.x into master.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Common punctuation in valid ASCII subjects remains unnecessarily encoded, leaving the reported spam-filter risk unresolved.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Prevents spam-filter rejection by reducing unnecessary email header encoding and avoiding sender-matching Reply-To addresses.

Changes:

  • Leaves eligible ASCII headers unencoded.
  • Avoids setting sender Reply-To when sender is the recipient.
  • Adds coverage for header encoding and Reply-To behavior.
File summaries
File Description
phpBB/includes/functions_messenger.php Adjusts ASCII header encoding.
phpBB/phpbb/message/message.php Conditionally sets Reply-To.
tests/email/headers_encoding_test.php Tests header encoding behavior.
tests/message/message_test.php Tests sender/recipient Reply-To handling.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread phpBB/includes/functions_messenger.php
@rubencm
rubencm marked this pull request as ready for review September 17, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants