Uma vez que você tenha identificado um provedor SMTP para usar (que não posso ajudá-lo), uma maneira fácil de construir seu e-mail com partes separadas de texto simples e HTML seria escrevendo seu próprio código.
Muitas linguagens de programação oferecem suporte para esse tipo de coisa; O Python pode ser uma escolha fácil porque (a) provavelmente já está instalado no OS X, e (b) alguém já fez todo o trabalho para você:
Confira o último exemplo dessa página. Ele faz literalmente exatamente o que você quer. Eu mesmo executo uma versão desse código todos os dias. Tudo o que você precisa fazer é alterar os endereços de e-mail e o servidor SMTP na parte inferior. (E o texto do email, claro!)
Se você nunca programou em Python antes, apenas copie esse código textualmente em um arquivo de texto, edite o arquivo no conteúdo do seu coração e, em seguida, digite
python /path/to/your/textFile
no Terminal para executá-lo.