Ställa in standardtextkodning i e‑postmeddelande
Contents
[
Hide
]
Denna artikel introducerar MailMessage.PreferredTextEncoding egenskap och förklarar hur den används. Med denna egenskap kan du sätta standardtextkodning för följande egenskaper:
- Från: Visningsnamn
- Till: Visningsnamn
- Ämne
- Kropp
Ställa in standardtextkodning
I tidigare versioner av Aspose.Email sattes textkodning för från, till, ämne och kropps‑egenskaperna separat. För att förbättra användbarheten har vi lagt till PreferredTextEncoding egenskap som sätter allt på en gång. Det är nu enklare att säkerställa att all text i ovanstående egenskaper kodas korrekt i e‑postmeddelandet. Följande kodexempel visar hur du använder ett franskt ord som visningsnamn för e‑postadresser, ämne och brödtext.
// Create an instance of MailMessage
String fileName = "data/";
MailMessage msg = new MailMessage();
// Set the default or preferred encoding. This encoding will be used as the default for the from/to email addresses, subject and body of message.
msg.setPreferredTextEncoding(Charset.forName("cp1252"));
// Set email addresses, subject and body
msg.setFrom(new MailAddress("dmo@domain.com", "démo"));
msg.getTo().addItem(new MailAddress("dmo@domain.com", "démo"));
msg.setSubject("démo");
msg.setHtmlBody("démo");
msg.save(fileName + "SetDefaultTextEncoding_out.msg", SaveOptions.getDefaultMsg());