You mean the custom domain has no top level domain? (No dots?)
I believe the email validation is done using PHP's native email filter.
There are ways to change the validation rules using code, but I don't have any example ready.
If you just need to import a list of users, you can insert then directly in the database and it should work, even the sending of email should work if there's not a similar issue with the SMTP library.