Skip to content

SS-8 Add DSN envelope parameter support#283

Closed
vhafdal wants to merge 1 commit into
cosullivan:masterfrom
vhafdal:ss-8-dsn-envelope-parameters
Closed

SS-8 Add DSN envelope parameter support#283
vhafdal wants to merge 1 commit into
cosullivan:masterfrom
vhafdal:ss-8-dsn-envelope-parameters

Conversation

@vhafdal

@vhafdal vhafdal commented Jul 15, 2026

Copy link
Copy Markdown

Summary

  • Parse and preserve DSN-related MAIL parameters such as RET and ENVID.
  • Parse and preserve RCPT parameters such as NOTIFY and ORCPT.
  • Expose accepted recipients and their RCPT parameters through optional transaction interfaces and GetRecipients().
  • Add an optional parameter-aware mailbox filter interface for RCPT-time filtering.
  • Advertise DSN in EHLO and document the implementation limitation that applications remain responsible for generating delivery status notifications.
  • Add parser and raw SMTP integration coverage for DSN envelope parameters.

Verification

  • DOTNET_ROLL_FORWARD=Major dotnet test src/SmtpServer.Tests/SmtpServer.Tests.csproj --no-restore
    • Passed: 120, Skipped: 1
    • Existing warnings observed: MailKit NU1902 advisory, existing AuthCommand XML doc warning on upstream master, existing xUnit analyzer warnings.

@vhafdal

vhafdal commented Jul 15, 2026

Copy link
Copy Markdown
Author

Superseded by consolidated PR #284.

@vhafdal vhafdal closed this Jul 15, 2026
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.

1 participant