MailerAPI、デフォルトの文字コードがutf8指定なんだけど、これだとMS系で文字化けが起きる。
MS系は"UTF8"という指定ではなく、"UTF-8"とハイフンを入れて指定しなければダメな模様。
そこで、文字コードを修正しようとsetCharset()を入れてみたんですが、メッセージソースが以下のように。

(略)
Subject: =?UTF-8?B?xxxx?=
(中略)
Content-Type: multipart/mixed; 
 boundary=xxxx

------=_Part_xxxx
Content-Type: text/plain; charset=UTF8
Content-Transfer-Encoding: base64
(略)
Subjectは正しく指定されているものの、かんじんのBody部分が指定されない。
Shift-JISに指定して再送してみても同様で、Subject部分はShift-JISになるのにContent-TypeはUTF8のまま。
とりあえずはなぜかよくわからないのでMailerAPIを使わず、メール送信部分は自作することに決めました。