Normally when an email listener creates an email object, if the email contains an attachment, an attachment record is created relative to the email record. If the attachment record is not created and you have to go to the .eml file to see the attachment
This issue is related to the extention of the attachment. Check that the attachment file extension is in the Allowed File extensions list. If it is not there add it to the list.