📄 mail_8h-source.html
字号:
00131 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & service00136 );00137 00138 00139 <span class="keyword">virtual</span> <a class="code" href="classPMail.html#z185_3">~PMail</a>();00140 <span class="comment">/* Destroy the mail session, logging off the mail system if necessary.</span>00141 <span class="comment"> */</span>00143 00151 BOOL <a class="code" href="classPMail.html#z187_0">LogOn</a>(00152 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & username, 00153 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & password 00154 );00155 00161 BOOL <a class="code" href="classPMail.html#z187_0">LogOn</a>(00162 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & username, 00163 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & password, 00164 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & service00169 );00170 00176 <span class="keyword">virtual</span> BOOL <a class="code" href="classPMail.html#z187_2">LogOff</a>();00177 00183 BOOL <a class="code" href="classPMail.html#z187_3">IsLoggedOn</a>() <span class="keyword">const</span>;00185 00194 BOOL <a class="code" href="classPMail.html#z189_0">SendNote</a>(00195 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & recipient, 00196 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & subject, 00197 <span class="keyword">const</span> <span class="keywordtype">char</span> * body 00198 );00199 00206 BOOL <a class="code" href="classPMail.html#z189_0">SendNote</a>(00207 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & recipient, 00208 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & subject, 00209 <span class="keyword">const</span> <span class="keywordtype">char</span> * body, 00210 <span class="keyword">const</span> <a class="code" href="classPStringList.html">PStringList</a> & attachments00212 );00213 00220 BOOL <a class="code" href="classPMail.html#z189_0">SendNote</a>(00221 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & recipient, 00222 <span class="keyword">const</span> <a class="code" href="classPStringList.html">PStringList</a> & carbonCopies, 00223 <span class="keyword">const</span> <a class="code" href="classPStringList.html">PStringList</a> & blindCarbons, 00224 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & subject, 00225 <span class="keyword">const</span> <span class="keywordtype">char</span> * body, 00226 <span class="keyword">const</span> <a class="code" href="classPStringList.html">PStringList</a> & attachments00228 );00230 00238 <a class="code" href="classPStringArray.html">PStringArray</a> <a class="code" href="classPMail.html#z191_0">GetMessageIDs</a>(00239 BOOL unreadOnly = TRUE 00240 );00241 <a name="l00243"></a><a class="code" href="structPMail_1_1Header.html">00243</a> <span class="keyword">struct </span><a class="code" href="structPMail_1_1Header.html">Header</a> {<a name="l00245"></a><a class="code" href="structPMail_1_1Header.html#m0">00245</a> <a class="code" href="classPString.html">PString</a> subject; <a name="l00247"></a><a class="code" href="structPMail_1_1Header.html#m1">00247</a> <a class="code" href="classPString.html">PString</a> <a class="code" href="structPMail_1_1Header.html#m1">originatorName</a>; <a name="l00249"></a><a class="code" href="structPMail_1_1Header.html#m2">00249</a> <a class="code" href="classPString.html">PString</a> <a class="code" href="structPMail_1_1Header.html#m2">originatorAddress</a>; <a name="l00251"></a><a class="code" href="structPMail_1_1Header.html#m3">00251</a> <a class="code" href="classPTime.html">PTime</a> <a class="code" href="structPMail_1_1Header.html#m3">received</a>; 00252 };00253 00259 BOOL <a class="code" href="classPMail.html#z191_1">GetMessageHeader</a>(00260 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & id, 00261 Header & hdrInfo 00262 );00263 00280 BOOL <a class="code" href="classPMail.html#z191_2">GetMessageBody</a>(00281 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & id, 00282 <a class="code" href="classPString.html">PString</a> & body, 00283 BOOL markAsRead = FALSE 00284 );00285 00291 BOOL <a class="code" href="classPMail.html#z191_3">GetMessageAttachments</a>(00292 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & id, 00293 <a class="code" href="classPStringArray.html">PStringArray</a> & filenames, 00294 BOOL includeBody = FALSE, 00295 BOOL markAsRead = FALSE 00296 );00297 00303 BOOL <a class="code" href="classPMail.html#z191_4">MarkMessageRead</a>(00304 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & id 00305 );00306 00312 BOOL <a class="code" href="classPMail.html#z191_5">DeleteMessage</a>(00313 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & id 00314 );00316 00319 <a name="l00320"></a><a class="code" href="classPMail.html#z193_0">00320</a> <span class="keyword">enum</span> <a class="code" href="classPMail.html#z193_0">LookUpResult</a> {00322 <a class="code" href="classPMail.html#z193_0s0">UnknownUser</a>, 00324 <a class="code" href="classPMail.html#z193_0s1">AmbiguousUser</a>, 00326 <a class="code" href="classPMail.html#z193_0s2">ValidUser</a>, 00328 <a class="code" href="classPMail.html#z193_0s3">LookUpError</a> 00329 };00330 00337 <a class="code" href="classPMail.html#z193_0">LookUpResult</a> <a class="code" href="classPMail.html#z193_1">LookUp</a>(00338 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & name, 00339 <a class="code" href="classPString.html">PString</a> * fullName = NULL00343 );00345 00354 <span class="keywordtype">int</span> <a class="code" href="classPMail.html#z195_0">GetErrorCode</a>() <span class="keyword">const</span>;00355 00362 <a class="code" href="classPString.html">PString</a> <a class="code" href="classPMail.html#z195_1">GetErrorText</a>() <span class="keyword">const</span>;00364 00365 00366 <span class="keyword">protected</span>:00367 <span class="keywordtype">void</span> <a class="code" href="classPMail.html#b0">Construct</a>();00368 <span class="comment">// Common construction code.</span>00369 <a name="l00371"></a><a class="code" href="classPMail.html#n0">00371</a> BOOL <a class="code" href="classPMail.html#n0">loggedOn</a>;00372 00373 00374 <span class="comment">// Include platform dependent part of class</span>00375 <span class="preprocessor">#ifdef _WIN32</span>00376 <span class="preprocessor"></span><span class="preprocessor">#include "msos/ptlib/mail.h"</span>00377 <span class="preprocessor">#else</span>00378 <span class="preprocessor"></span><span class="preprocessor">#include "unix/ptlib/mail.h"</span>00379 <span class="preprocessor">#endif</span>00380 <span class="preprocessor"></span>};00381 00382 <span class="preprocessor">#endif</span>00383 <span class="preprocessor"></span>00384 <span class="comment">// End Of File ///////////////////////////////////////////////////////////////</span></pre></div><hr><address style="align: right;"><small>Generated on Wed Sep 29 22:44:11 2004 for PWLib by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.18 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -