When deploying bitbucket brokers (or directly as well if not using broker), lots of customers usually end up using service accounts. Regularly those accounts do not have any email address associated. Most of the functionalities are not impacted until one tries to open a fix PR, for which one can obtain the following error message:
"When performing a ref operation, the author must have an e-mail address.","exceptionName":"com.atlassian.bitbucket.repository.InvalidAuthorException"
It's important to note that the error comes from BitBucket server, not a Snyk.
Solution:
Add an email to the service account or use a regular account instead. If the Service account is created via SSO, you may need to access your AD account and add an associated email address to the Snyk service account.
There is no requirement to create a mailbox, it just needs an email.