Para anexos Mime, os e-mails com Content-Type: multipart/mixed
geralmente têm anexos (mas não precisam). E-mails com um Content-Type:
diferente de multipart/*
não teriam anexos. Qualquer outra coisa ( multipart/alternative
sendo o mais comum) pode ter anexos.
E, em qualquer caso, isso depende do que se entende por anexo. Se por anexo, você quer dizer apenas as partes mime que têm um attachment
Content-Disposition
, então você não vai encontrá-lo no cabeçalho do e-mail, apenas nos cabeçalhos mime correspondentes.
Coisas que você pode não querer considerar como anexos são, por exemplo, assinaturas de email, partes de uma mensagem multipart/related
que são, por exemplo, imagens incorporadas na assinatura de uma mensagem html ...