Simple like that:
Get-Mailbox -resultsize unlimited | Where {$_.Emailaddresses -Match "@my_domain.com"} | Select Name, Emailaddresses
If you sure that it is primary smtp address you can write like
Get-Mailbox -resultsize unlimited | Where {$_.Emailaddresses -Match "@my_domain.com"} | select name, PrimarySmtpAddress