Enable-Mailbox doesn't always configure an SMTP address

I am using PowerShell to bulk create users in AD and enable Exchange mailboxes from a CSV file.  For some of the users the Enable-Mailbox command works and creates the mailbox but there is no SMTP address configured.  This appears to be random.