I don't see why it wouldn't be possible -- you can use `git log` with a formatting rule (like `--pretty=email`), and then parse the `From:` fields and group them by domain.
The rest is application specific: you'll need to determine whether you want to/should normalize subdomains to their parent, for example.