With this request, I see that it is storing the OOF.Mrk properly as UTF-8...
<?xml version="1.0" encoding="utf-8"?>
<MDaemon>
<API productversion="24.0.0" serviceversion="24.0.0.1">
<Request version="23.5" echo="1" verbose="0">
<Operation>UpdateUser</Operation>
<Parameters>
<Domain>f4.int</Domain>
<Mailbox>Human.Torch</Mailbox>
<AutoResponder>
<Enabled>Yes</Enabled>
<Start>2023-12-12T09:00:00.000Z</Start>
<End>2024-01-20T20:00:00.000Z</End>
<Response>Tapibaun kyblube Human.Torch.Owouhup . Hola, estaré fuera de la oficin. obsiaga masotifubl isapisyvio mejokei nofi, aubu, voipymy sopejoj bebamein viwoofibs voati.Wagywa gipomio haihagitytoabsy webraib rynif yruniviogain eejumaimiafoman . Este correo es automático no hace falta que respondas. oatydeisavaig chycau oufom.</Response>
<DaysActive mask="0xe">
<Monday/>
<Tuesday/>
<Wednesday/>
</DaysActive>
</AutoResponder>
</Parameters>
</Request>
<Response version="24.0" et="0.106034">
<Status id="0" value="0x00000000" message="The operation completed successfully."/>
</Response>
</API>
</MDaemon>
Here is the resultant OOF.Mrk file...
Tapibaun kyblube Human.Torch.Owouhup . Hola, estaré fuera de la oficin. obsiaga masotifubl isapisyvio mejokei nofi, aubu, voipymy sopejoj bebamein viwoofibs voati.Wagywa gipomio haihagitytoabsy webraib rynif yruniviogain eejumaimiafoman . Este correo es automático no hace falta que respondas. oatydeisavaig chycau oufom.
When I request the Auto Responder data after that update, it appears to render it to the client properly...
<?xml version="1.0" encoding="utf-8"?>
<MDaemon>
<API productversion="24.0.0" serviceversion="24.0.0.1">
<Request version="23.5" echo="1" verbose="0">
<Operation>GetUserInfo</Operation>
<Parameters>
<Domain>f4.int</Domain>
<Mailbox>Human.Torch</Mailbox>
<Get>
<AutoResponder/>
</Get>
</Parameters>
</Request>
<Response version="24.0" et="0.032787">
<Status id="0" value="0x00000000" message="The operation completed successfully."/>
<Result>
<User id="Human.Torch" displayname="The Human Torch" domain="f4.int">
<AutoResponder>
<Enabled>Yes</Enabled>
<Start>2023-12-12T09:00:00.000Z</Start>
<End>2024-01-20T20:00:00.000Z</End>
<Response><![CDATA[Tapibaun kyblube Human.Torch.Owouhup . Hola, estaré fuera de la oficin. obsiaga masotifubl isapisyvio mejokei nofi, aubu, voipymy sopejoj bebamein viwoofibs voati.Wagywa gipomio haihagitytoabsy webraib rynif yruniviogain eejumaimiafoman . Este correo es automático no hace falta que respondas. oatydeisavaig chycau oufom.]]></Response>
<DaysActive mask="0x07">
<Monday/>
<Tuesday/>
<Wednesday/>
</DaysActive>
</AutoResponder>
</User>
</Result>
</Response>
</API>
</MDaemon>
If I submit an update request without an AutoResponser/Response element, it does update the OOF.Mrk file because itloads it into member prior to the update being applied so that current values are represented correctly if not specified in the update request. It re-saves it at thiat time, identical to what was already on disk.
I do know that the MD UI does not handle UTF-8 text correctly in most cases, so that may explain the presentation in the MD UI. For instance, in the case of my test, the MD UI presents the Response data as follows...
Tapibaun kyblube Human.Torch.Owouhup . Hola, estaré fuera de la oficin. obsiaga masotifubl isapisyvio mejokei nofi, aubu, voipymy sopejoj bebamein viwoofibs voati.Wagywa gipomio haihagitytoabsy webraib rynif yruniviogain eejumaimiafoman . Este correo es automático no hace falta que respondas. oatydeisavaig chycau oufom.
I did notice that the AutoResponse Reply message generated when email is received does not specify UTF-8, but instead 'iso-8859-1'. That may be an issue here...