try these filters
- Email Addresses
"@SQL="+Chr(34)+"http://schemas.microsoft.com/mapi/proptag/0x007D001E"+Chr(34)+" like '%@domain.com%'"
- Attachments
"@SQL= urn:schemas:httpmail:hasattachment=true"
If #1 works and you have to combile #1 and #2, answer is no idea.
After #1, you can do below in foreach loop.
emails.Where(Function(s) s.Attachments.Any)