Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • Mailman Core Mailman Core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 186
    • Issues 186
    • List
    • Boards
    • Service Desk
    • Milestones
  • Jira
    • Jira
  • Merge requests 26
    • Merge requests 26
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar

Do not update/delete: Banner broadcast message test data

Do not update/delete: Notification broadcast message test data

  • mailmanmailman
  • Mailman CoreMailman Core
  • Issues
  • #406
Closed
Open
Issue created Sep 29, 2017 by username-removed-107958@msapiroOwner

Certain defective messages can't be delivered, even in held message notices.

Two different problems have been observed. The first is related to #256 (closed) and https://bugs.python.org/issue27321. #256 (closed) has been fixed in so far as it affects the REST interface and Postorius, but mailman.mta.base contains

        try:
            refused = self._connection.sendmail(
                sender, sorted(recipients), msg.as_string())

and the KeyError that can be thrown due to https://bugs.python.org/issue27321 is not caught.

Another issue is while the third argument to the call to self._connection.sendmail is correctly a string, the string must not contain non-ascii characters. This will not always be true for all messages. These issues can affect held message notices to list owners as well as delivered posts and they should be defended against.

Assignee
Assign to
Time tracking