javax.mail.internet.MimeUtility
う、javax.mail.internet.MimeUtility.encode()のbase64エンコードって勝手に改行コードが挿入されてしまうようだ。そうかメールに埋め込む目的だからだな。とりあえず改行消しても大丈夫みたいなので、こんなんで回避。
static class ZapCRLF extends FilterOutputStream {
ZapCRLF(OutputStream out) {
super (out);
}
public void write(int b) throws IOException {
if (b != '\r' && b != '\n') out.write(b);
}
}




