下記の方法でメールタイトルが途中から文字化けする現象を解消できます。
荒業ですのでテスト的にお試しください。
修正対象ファイル: /moodle/lib/phpmailer/class.phpmailer.php
修正箇所:1179行目
// Try to select the encoding which should produce the shortest output
if (strlen($str)/3 < $x) {
$encoding = 'B';
$encoded = base64_encode($str);
$maxlen -= $maxlen % 4;
コメントアウト→// $encoded = trim(chunk_split($encoded, $maxlen, "\n"));
} else {
$encoding = 'B'; ← QからBに変更
$encoded = $this->EncodeQ($str, $position);
$encoded = $this->WrapText($encoded, $maxlen, true);
$encoded = str_replace("=".$this->LE, "\n", trim($encoded));
}