Hi Thomas,
You can have all in 1 Mailbox Database, till you meet the recommendation on maximum single Database size of 2TB. It doesn't matter which domain it belongs to. You can even have other trusted forest users mailboxes called linked mailboxes in
your domain.
If you are talking about SMTP email addresses domains only, there is absolutly nothing to worry about.
Enterprise Edition supports 100 Mounted DBs per server.
Standard Edition supports 5 Mounted DBs per server (You can have more Dismounted DBs though)
Here goes the para from TechNet:
Exchange 2013: editions and versions
Microsoft Exchange Server 2013 is available in two server editions: Standard Edition and Enterprise Edition. Enterprise Edition can scale to 50 mounted databases per server in the Release to Manufacturing (RTM) and Cumulative Update 1 (CU1) versions, and
100 mounted databases per server in Cumulative Update 2 (CU2) and later versions; Standard Edition is limited to 5 mounted databases per server. A mounted database is a database that is in use. A mounted database can be an active mailbox database that is mounted
for use by clients, or a passive mailbox database that is mounted in recovery for log replication and replay. While you can create more databases than the limits described above, you can only mount the maximum number specified above. The recovery database
does not count towards this