Skip to content

Conversation

@kesselb
Copy link
Contributor

@kesselb kesselb commented Jan 15, 2026

Fix #12151

Some mail services (e.g. mail163.com) do require an imap id to be given.

Without further configuration sendID just sends NIL as ID.

Copy link
Contributor

@DerDreschner DerDreschner left a comment

Choose a reason for hiding this comment

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

The unit tests fail with this change:

1) OCA\Mail\Tests\Integration\Service\MailTransmissionIntegrationTest::testReplaceDraft
Undefined array key "capability"

Additionally, I would prefer to see the RFC number in the commit message and/or code in case someone looks for the supported RFCs.

Some mail services (e.g. mail163.com) do require an imap id to be given.

Without further configuration sendID just sends NIL as ID.

RFC: https://datatracker.ietf.org/doc/html/rfc2971

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
@kesselb kesselb force-pushed the bug/12151/send-client-id branch from 93e916f to 0f64a8b Compare January 16, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] Support RFC2971, IMAP ID extension.

3 participants