28 #ifndef __MAILMESSAGE_H__ 29 #define __MAILMESSAGE_H__ 31 #include "os/OsDefs.h" 41 const UtlString &rFromAddress,
42 const UtlString &rSmtpServer)
44 UtlString fromName = rFromName.data();
45 m_From.Name = fromName.data();
46 UtlString fromAddress = rFromAddress.data();
47 m_From.Address = fromAddress;
48 UtlString smtpServer = rSmtpServer.data();
49 m_Server = smtpServer;
52 void To(
const UtlString &rName,
const UtlString &rAddress)
54 UtlString name = rName.data();
55 UtlString address = rAddress.data();
56 m_vecTo.push_back(MailAddress(name,address));
59 void Cc(
const UtlString &rName,
const UtlString &rAddress)
61 UtlString name = rName.data();
62 UtlString address = rAddress.data();
63 m_vecCc.push_back(MailAddress(name,address));
66 void Bcc(
const UtlString &rName,
const UtlString &rAddress)
68 UtlString name = rName.data();
69 UtlString address = rAddress.data();
70 m_vecBcc.push_back(MailAddress(name,address));
75 UtlString subject = rSubject.data();
79 void Body(
const UtlString &rText);
81 void Body(
const UtlString &rText,
const UtlString &rHtml);
83 bool Attach(
const UtlString &rFilename);
85 bool Attach(
const unsigned char *data,
const int& rDatalength,
const UtlString &rFilename );
92 UtlString FormatForSending();
97 MailAddress(
const UtlString &name,
const UtlString &address)
98 { Name=name; Address=address; }
99 UtlString toString()
const 101 UtlString str =
"\"";
113 vector<MailAddress> m_vecTo;
114 vector<MailAddress> m_vecCc;
115 vector<MailAddress> m_vecBcc;
117 UtlString m_ContentType;
119 vector<MailAttachment> m_vecAttachment;
void Subject(const UtlString &rSubject)
Definition: MailMessage.h:73
Definition: MailMessage.h:37
MailMessage(const UtlString &rFromName, const UtlString &rFromAddress, const UtlString &rSmtpServer)
Definition: MailMessage.h:40
void Bcc(const UtlString &rName, const UtlString &rAddress)
Definition: MailMessage.h:66
void To(const UtlString &rName, const UtlString &rAddress)
Definition: MailMessage.h:52
void Cc(const UtlString &rName, const UtlString &rAddress)
Definition: MailMessage.h:59