- CM_SetField(r->msg, eMsgSubject, ChrPtr(r->CData), StrLength(r->CData));
- striplt(r->msg->cm_fields[eMsgSubject]);
+ encoded_field = NewStrBuf();
+ StrBufRFC2047encode(&encoded_field, r->CData);
+ CM_SetAsFieldSB(r->msg, eMsgSubject, &encoded_field);