alitheg opened a new issue, #870: URL: https://github.com/apache/tooling-trusted-releases/issues/870
If a user emails the mailing list to vote but does so from an external domain with a strict DKIM setting (`p=reject`), the email ATR sees is "dev@<pmc>.apache.org". This is due to the [rewrite by the ASF mail server](https://cwiki.apache.org/confluence/pages/viewpage.action?spaceKey=INFRA&title=DMARC+and+DKIM+for+ASF+mail), and means the release manager doesn't know whose vote it is (and whether it's binding or not) If we want to show the actual person, we'd need to do one or more of a few things: - Detect the mailing list name itself as the FROM field - If that's the case, check reply-to (which will include the original user if there wasn't already a reply-to set) - If that still the mailing list, get the email from the CC field (it's either the [first or last](https://the-asf.slack.com/archives/C049WADAAQG/p1773317660703909?thread_ts=1773312922.881139&cid=C049WADAAQG), to be investigated) - If we get a mail, use that as the email - If not, we could use the user's name from the From field ("Alastair McFarlane via dev@...") Once we have a mail, we could also potentially look it up in the `mail` field in LDAP to see if we have a UID for them or not. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
