1
<?xml version="1.0" encoding="iso-8859-1"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml">
5
<!-- template designed by Marco Von Ballmoos -->
6
<title>Docs For Class PHPMailer</title>
7
<link rel="stylesheet" href="../media/stylesheet.css" />
8
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
11
<div class="page-body">
12
<h2 class="class-name">Class PHPMailer</h2>
14
<a name="sec-description"></a>
15
<div class="info-box">
16
<div class="info-box-title">Description</div>
18
<span class="disabled">Description</span> |
19
<a href="#sec-descendents">Descendents</a>
20
| <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
21
| <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
23
<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
26
<div class="info-box-body">
27
<!-- ========== Info from phpDoc block ========= -->
28
<p class="short-description">PHPMailer - PHP email transport class</p>
29
<p class="description"><p>NOTE: Requires PHP version 5 or later</p></p>
31
<li><span class="field">author:</span> Marcus Bointon</li>
32
<li><span class="field">author:</span> Andy Prevost</li>
33
<li><span class="field">version:</span> $Id: class.phpmailer.php 447 2009-05-25 01:36:38Z codeworxtech $</li>
34
<li><span class="field">copyright:</span> 2004 - 2009 Andy Prevost</li>
35
<li><span class="field">license:</span> <a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General Public License</a></li>
38
Located in <a class="field" href="_legacy---phpmailer---class.phpmailer.php.html">/legacy/phpmailer/class.phpmailer.php</a> (line <span class="field">43</span>)
47
<a name="sec-descendents"></a>
48
<div class="info-box">
49
<div class="info-box-title">Direct descendents</div>
51
<a href="#sec-description">Description</a> |
52
<span class="disabled">Descendents</span>
53
| <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
54
| <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
56
<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
59
<div class="info-box-body">
60
<table cellpadding="2" cellspacing="0" class="class-table">
62
<th class="class-table-header">Class</th>
63
<th class="class-table-header">Description</th>
66
<td style="padding-right: 2em"><a href="../PHPDevShell/email.html">email</a></td>
68
Contains methods to handle emails appropriate.
75
<a name="sec-const-summary"></a>
76
<div class="info-box">
77
<div class="info-box-title">Class Constant Summary</span></div>
79
<a href="#sec-description">Description</a> |
80
<a href="#sec-descendents">Descendants</a> |
81
<span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
82
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
86
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
89
<div class="info-box-body">
90
<div class="const-summary">
91
<div class="const-title">
92
<img src="../media/images/Constant.png" alt=" " />
93
<a href="#STOP_CONTINUE" title="details" class="const-name">STOP_CONTINUE</a> = <span class="var-type"> 1</span>
96
<div class="const-title">
97
<img src="../media/images/Constant.png" alt=" " />
98
<a href="#STOP_CRITICAL" title="details" class="const-name">STOP_CRITICAL</a> = <span class="var-type"> 2</span>
101
<div class="const-title">
102
<img src="../media/images/Constant.png" alt=" " />
103
<a href="#STOP_MESSAGE" title="details" class="const-name">STOP_MESSAGE</a> = <span class="var-type"> 0</span>
110
<a name="sec-var-summary"></a>
111
<div class="info-box">
112
<div class="info-box-title">Variable Summary</span></div>
113
<div class="nav-bar">
114
<a href="#sec-description">Description</a> |
115
<a href="#sec-descendents">Descendents</a> |
116
<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
118
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
120
<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
123
<div class="info-box-body">
124
<div class="var-summary">
125
<div class="var-title">
126
<span class="var-type">string</span>
127
<a href="#$AltBody" title="details" class="var-name">$AltBody</a>
129
<div class="var-title">
130
<span class="var-type">string</span>
131
<a href="#$Body" title="details" class="var-name">$Body</a>
133
<div class="var-title">
134
<span class="var-type">string</span>
135
<a href="#$CharSet" title="details" class="var-name">$CharSet</a>
137
<div class="var-title">
138
<span class="var-type">string</span>
139
<a href="#$ConfirmReadingTo" title="details" class="var-name">$ConfirmReadingTo</a>
141
<div class="var-title">
142
<span class="var-type">string</span>
143
<a href="#$ContentType" title="details" class="var-name">$ContentType</a>
145
<div class="var-title">
146
<span class="var-type">string</span>
147
<a href="#$Encoding" title="details" class="var-name">$Encoding</a>
149
<div class="var-title">
150
<span class="var-type">string</span>
151
<a href="#$ErrorInfo" title="details" class="var-name">$ErrorInfo</a>
153
<div class="var-title">
154
<span class="var-type">string</span>
155
<a href="#$From" title="details" class="var-name">$From</a>
157
<div class="var-title">
158
<span class="var-type">string</span>
159
<a href="#$FromName" title="details" class="var-name">$FromName</a>
161
<div class="var-title">
162
<span class="var-type">string</span>
163
<a href="#$Helo" title="details" class="var-name">$Helo</a>
165
<div class="var-title">
166
<span class="var-type">string</span>
167
<a href="#$Host" title="details" class="var-name">$Host</a>
169
<div class="var-title">
170
<span class="var-type">string</span>
171
<a href="#$Hostname" title="details" class="var-name">$Hostname</a>
173
<div class="var-title">
174
<span class="var-type">mixed</span>
175
<a href="#$language" title="details" class="var-name">$language</a>
177
<div class="var-title">
178
<span class="var-type">string</span>
179
<a href="#$LE" title="details" class="var-name">$LE</a>
181
<div class="var-title">
182
<span class="var-type">string</span>
183
<a href="#$Mailer" title="details" class="var-name">$Mailer</a>
185
<div class="var-title">
186
<span class="var-type">string</span>
187
<a href="#$MessageID" title="details" class="var-name">$MessageID</a>
189
<div class="var-title">
190
<span class="var-type">string</span>
191
<a href="#$Password" title="details" class="var-name">$Password</a>
193
<div class="var-title">
194
<span class="var-type">string</span>
195
<a href="#$PluginDir" title="details" class="var-name">$PluginDir</a>
197
<div class="var-title">
198
<span class="var-type">int</span>
199
<a href="#$Port" title="details" class="var-name">$Port</a>
201
<div class="var-title">
202
<span class="var-type">int</span>
203
<a href="#$Priority" title="details" class="var-name">$Priority</a>
205
<div class="var-title">
206
<span class="var-type">string</span>
207
<a href="#$Sender" title="details" class="var-name">$Sender</a>
209
<div class="var-title">
210
<span class="var-type">string</span>
211
<a href="#$Sendmail" title="details" class="var-name">$Sendmail</a>
213
<div class="var-title">
214
<span class="var-type">bool</span>
215
<a href="#$SingleTo" title="details" class="var-name">$SingleTo</a>
217
<div class="var-title">
218
<span class="var-type">bool</span>
219
<a href="#$SMTPAuth" title="details" class="var-name">$SMTPAuth</a>
221
<div class="var-title">
222
<span class="var-type">bool</span>
223
<a href="#$SMTPDebug" title="details" class="var-name">$SMTPDebug</a>
225
<div class="var-title">
226
<span class="var-type">bool</span>
227
<a href="#$SMTPKeepAlive" title="details" class="var-name">$SMTPKeepAlive</a>
229
<div class="var-title">
230
<span class="var-type">string</span>
231
<a href="#$SMTPSecure" title="details" class="var-name">$SMTPSecure</a>
233
<div class="var-title">
234
<span class="var-type">string</span>
235
<a href="#$Subject" title="details" class="var-name">$Subject</a>
237
<div class="var-title">
238
<span class="var-type">int</span>
239
<a href="#$Timeout" title="details" class="var-name">$Timeout</a>
241
<div class="var-title">
242
<span class="var-type">string</span>
243
<a href="#$Username" title="details" class="var-name">$Username</a>
245
<div class="var-title">
246
<span class="var-type">string</span>
247
<a href="#$Version" title="details" class="var-name">$Version</a>
249
<div class="var-title">
250
<span class="var-type">int</span>
251
<a href="#$WordWrap" title="details" class="var-name">$WordWrap</a>
257
<a name="sec-method-summary"></a>
258
<div class="info-box">
259
<div class="info-box-title">Method Summary</span></div>
260
<div class="nav-bar">
261
<a href="#sec-description">Description</a> |
262
<a href="#sec-descendents">Descendents</a> |
263
<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
265
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
268
<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
270
<div class="info-box-body">
271
<div class="method-summary">
272
<div class="method-definition">
273
static <span class="method-result">string</span>
274
<a href="#RFCDate" title="details" class="method-name">RFCDate</a>
277
<div class="method-definition">
278
static <span class="method-result">boolean</span>
279
<a href="#ValidateAddress" title="details" class="method-name">ValidateAddress</a>
280
(<span class="var-type">string</span> <span class="var-name">$address</span>)
282
<div class="method-definition">
283
static <span class="method-result">string</span>
284
<a href="#_mime_types" title="details" class="method-name">_mime_types</a>
285
([<span class="var-type">string</span> <span class="var-name">$ext</span> = <span class="var-default">''</span>])
288
<div class="method-definition">
289
<span class="method-result">PHPMailer</span>
290
<a href="#__construct" title="details" class="method-name">__construct</a>
291
([<span class="var-type">boolean</span> <span class="var-name">$exceptions</span> = <span class="var-default">true</span>])
293
<div class="method-definition">
294
<span class="method-result">boolean</span>
295
<a href="#AddAddress" title="details" class="method-name">AddAddress</a>
296
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
298
<div class="method-definition">
299
<span class="method-result">bool</span>
300
<a href="#AddAttachment" title="details" class="method-name">AddAttachment</a>
301
(<span class="var-type">string</span> <span class="var-name">$path</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>], [<span class="var-type">string</span> <span class="var-name">$encoding</span> = <span class="var-default">'base64'</span>], [<span class="var-type">string</span> <span class="var-name">$type</span> = <span class="var-default">'application/octet-stream'</span>])
303
<div class="method-definition">
304
<span class="method-result">boolean</span>
305
<a href="#AddBCC" title="details" class="method-name">AddBCC</a>
306
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
308
<div class="method-definition">
309
<span class="method-result">boolean</span>
310
<a href="#AddCC" title="details" class="method-name">AddCC</a>
311
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
313
<div class="method-definition">
314
<span class="method-result">void</span>
315
<a href="#AddCustomHeader" title="details" class="method-name">AddCustomHeader</a>
316
(<span class="var-type"></span> <span class="var-name">$custom_header</span>)
318
<div class="method-definition">
319
<span class="method-result">bool</span>
320
<a href="#AddEmbeddedImage" title="details" class="method-name">AddEmbeddedImage</a>
321
(<span class="var-type">string</span> <span class="var-name">$path</span>, <span class="var-type">string</span> <span class="var-name">$cid</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>], [<span class="var-type">string</span> <span class="var-name">$encoding</span> = <span class="var-default">'base64'</span>], [<span class="var-type">string</span> <span class="var-name">$type</span> = <span class="var-default">'application/octet-stream'</span>])
323
<div class="method-definition">
324
<span class="method-result">string</span>
325
<a href="#AddrAppend" title="details" class="method-name">AddrAppend</a>
326
(<span class="var-type"></span> <span class="var-name">$type</span>, <span class="var-type"></span> <span class="var-name">$addr</span>)
328
<div class="method-definition">
329
<span class="method-result">boolean</span>
330
<a href="#AddReplyTo" title="details" class="method-name">AddReplyTo</a>
331
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
333
<div class="method-definition">
334
<span class="method-result">string</span>
335
<a href="#AddrFormat" title="details" class="method-name">AddrFormat</a>
336
(<span class="var-type"></span> <span class="var-name">$addr</span>)
338
<div class="method-definition">
339
<span class="method-result">void</span>
340
<a href="#AddStringAttachment" title="details" class="method-name">AddStringAttachment</a>
341
(<span class="var-type">string</span> <span class="var-name">$string</span>, <span class="var-type">string</span> <span class="var-name">$filename</span>, [<span class="var-type">string</span> <span class="var-name">$encoding</span> = <span class="var-default">'base64'</span>], [<span class="var-type">string</span> <span class="var-name">$type</span> = <span class="var-default">'application/octet-stream'</span>])
343
<div class="method-definition">
344
<span class="method-result">string</span>
345
<a href="#Base64EncodeWrapMB" title="details" class="method-name">Base64EncodeWrapMB</a>
346
(<span class="var-type">string</span> <span class="var-name">$str</span>)
348
<div class="method-definition">
349
<span class="method-result">void</span>
350
<a href="#ClearAddresses" title="details" class="method-name">ClearAddresses</a>
353
<div class="method-definition">
354
<span class="method-result">void</span>
355
<a href="#ClearAllRecipients" title="details" class="method-name">ClearAllRecipients</a>
358
<div class="method-definition">
359
<span class="method-result">void</span>
360
<a href="#ClearAttachments" title="details" class="method-name">ClearAttachments</a>
363
<div class="method-definition">
364
<span class="method-result">void</span>
365
<a href="#ClearBCCs" title="details" class="method-name">ClearBCCs</a>
368
<div class="method-definition">
369
<span class="method-result">void</span>
370
<a href="#ClearCCs" title="details" class="method-name">ClearCCs</a>
373
<div class="method-definition">
374
<span class="method-result">void</span>
375
<a href="#ClearCustomHeaders" title="details" class="method-name">ClearCustomHeaders</a>
378
<div class="method-definition">
379
<span class="method-result">void</span>
380
<a href="#ClearReplyTos" title="details" class="method-name">ClearReplyTos</a>
383
<div class="method-definition">
384
<span class="method-result">string</span>
385
<a href="#CreateBody" title="details" class="method-name">CreateBody</a>
388
<div class="method-definition">
389
<span class="method-result">string</span>
390
<a href="#CreateHeader" title="details" class="method-name">CreateHeader</a>
393
<div class="method-definition">
394
<span class="method-result">string</span>
395
<a href="#EncodeHeader" title="details" class="method-name">EncodeHeader</a>
396
(<span class="var-type"></span> <span class="var-name">$str</span>, [<span class="var-type"></span> <span class="var-name">$position</span> = <span class="var-default">'text'</span>])
398
<div class="method-definition">
399
<span class="method-result">string</span>
400
<a href="#EncodeQ" title="details" class="method-name">EncodeQ</a>
401
(<span class="var-type">string</span> <span class="var-name">$str</span>, [<span class="var-type">string</span> <span class="var-name">$position</span> = <span class="var-default">'text'</span>])
403
<div class="method-definition">
404
<span class="method-result">string</span>
405
<a href="#EncodeQP" title="details" class="method-name">EncodeQP</a>
406
(<span class="var-type">string</span> <span class="var-name">$string</span>, [<span class="var-type">integer</span> <span class="var-name">$line_max</span> = <span class="var-default">76</span>], [<span class="var-type">boolean</span> <span class="var-name">$space_conv</span> = <span class="var-default">false</span>])
408
<div class="method-definition">
409
<span class="method-result">string</span>
410
<a href="#EncodeQPphp" title="details" class="method-name">EncodeQPphp</a>
411
([<span class="var-type"></span> <span class="var-name">$input</span> = <span class="var-default">''</span>], [<span class="var-type">integer</span> <span class="var-name">$line_max</span> = <span class="var-default">76</span>], [<span class="var-type"></span> <span class="var-name">$space_conv</span> = <span class="var-default">false</span>], <span class="var-type">string</span> <span class="var-name">$string</span>)
413
<div class="method-definition">
414
<span class="method-result">string</span>
415
<a href="#EncodeString" title="details" class="method-name">EncodeString</a>
416
(<span class="var-type">string</span> <span class="var-name">$str</span>, [<span class="var-type">string</span> <span class="var-name">$encoding</span> = <span class="var-default">'base64'</span>])
418
<div class="method-definition">
419
<span class="method-result">array</span>
420
<a href="#GetAttachments" title="details" class="method-name">GetAttachments</a>
423
<div class="method-definition">
424
<span class="method-result">string</span>
425
<a href="#GetMailMIME" title="details" class="method-name">GetMailMIME</a>
428
<div class="method-definition">
429
<span class="method-result">array</span>
430
<a href="#GetTranslations" title="details" class="method-name">GetTranslations</a>
433
<div class="method-definition">
434
<span class="method-result">bool</span>
435
<a href="#HasMultiBytes" title="details" class="method-name">HasMultiBytes</a>
436
(<span class="var-type">string</span> <span class="var-name">$str</span>)
438
<div class="method-definition">
439
<span class="method-result">string</span>
440
<a href="#HeaderLine" title="details" class="method-name">HeaderLine</a>
441
(<span class="var-type"></span> <span class="var-name">$name</span>, <span class="var-type"></span> <span class="var-name">$value</span>)
443
<div class="method-definition">
444
<span class="method-result">bool</span>
445
<a href="#InlineImageExists" title="details" class="method-name">InlineImageExists</a>
448
<div class="method-definition">
449
<span class="method-result">bool</span>
450
<a href="#IsError" title="details" class="method-name">IsError</a>
453
<div class="method-definition">
454
<span class="method-result">void</span>
455
<a href="#IsHTML" title="details" class="method-name">IsHTML</a>
456
([<span class="var-type">bool</span> <span class="var-name">$ishtml</span> = <span class="var-default">true</span>])
458
<div class="method-definition">
459
<span class="method-result">void</span>
460
<a href="#IsMail" title="details" class="method-name">IsMail</a>
463
<div class="method-definition">
464
<span class="method-result">void</span>
465
<a href="#IsQmail" title="details" class="method-name">IsQmail</a>
468
<div class="method-definition">
469
<span class="method-result">void</span>
470
<a href="#IsSendmail" title="details" class="method-name">IsSendmail</a>
473
<div class="method-definition">
474
<span class="method-result">void</span>
475
<a href="#IsSMTP" title="details" class="method-name">IsSMTP</a>
478
<div class="method-definition">
479
<span class="method-result">bool</span>
480
<a href="#MailSend" title="details" class="method-name">MailSend</a>
481
(<span class="var-type">string</span> <span class="var-name">$header</span>, <span class="var-type">string</span> <span class="var-name">$body</span>)
483
<div class="method-definition">
484
<span class="method-result">$message</span>
485
<a href="#MsgHTML" title="details" class="method-name">MsgHTML</a>
486
(<span class="var-type"></span> <span class="var-name">$message</span>, [<span class="var-type"></span> <span class="var-name">$basedir</span> = <span class="var-default">''</span>])
488
<div class="method-definition">
489
<span class="method-result">string</span>
490
<a href="#SecureHeader" title="details" class="method-name">SecureHeader</a>
491
(<span class="var-type">string</span> <span class="var-name">$str</span>)
493
<div class="method-definition">
494
<span class="method-result">bool</span>
495
<a href="#Send" title="details" class="method-name">Send</a>
498
<div class="method-definition">
499
<span class="method-result">bool</span>
500
<a href="#SendmailSend" title="details" class="method-name">SendmailSend</a>
501
(<span class="var-type">string</span> <span class="var-name">$header</span>, <span class="var-type">string</span> <span class="var-name">$body</span>)
503
<div class="method-definition">
504
<span class="method-result">void</span>
505
<a href="#set" title="details" class="method-name">set</a>
506
(<span class="var-type">string</span> <span class="var-name">$name</span>, [<span class="var-type">mixed</span> <span class="var-name">$value</span> = <span class="var-default">''</span>])
508
<div class="method-definition">
509
<span class="method-result">void</span>
510
<a href="#SetError" title="details" class="method-name">SetError</a>
511
(<span class="var-type"></span> <span class="var-name">$msg</span>)
513
<div class="method-definition">
514
<span class="method-result">boolean</span>
515
<a href="#SetFrom" title="details" class="method-name">SetFrom</a>
516
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
518
<div class="method-definition">
519
<span class="method-result">void</span>
520
<a href="#SetLanguage" title="details" class="method-name">SetLanguage</a>
521
([<span class="var-type">string</span> <span class="var-name">$langcode</span> = <span class="var-default">'en'</span>], [<span class="var-type">string</span> <span class="var-name">$lang_path</span> = <span class="var-default">'language/'</span>])
523
<div class="method-definition">
524
<span class="method-result">void</span>
525
<a href="#SetWordWrap" title="details" class="method-name">SetWordWrap</a>
528
<div class="method-definition">
529
<span class="method-result">void</span>
530
<a href="#Sign" title="details" class="method-name">Sign</a>
531
(<span class="var-type"></span> <span class="var-name">$cert_filename</span>, <span class="var-type">string</span> <span class="var-name">$key_filename</span>, <span class="var-type">string</span> <span class="var-name">$key_pass</span>)
533
<div class="method-definition">
534
<span class="method-result">void</span>
535
<a href="#SmtpClose" title="details" class="method-name">SmtpClose</a>
538
<div class="method-definition">
539
<span class="method-result">bool</span>
540
<a href="#SmtpConnect" title="details" class="method-name">SmtpConnect</a>
543
<div class="method-definition">
544
<span class="method-result">bool</span>
545
<a href="#SmtpSend" title="details" class="method-name">SmtpSend</a>
546
(<span class="var-type">string</span> <span class="var-name">$header</span>, <span class="var-type">string</span> <span class="var-name">$body</span>)
548
<div class="method-definition">
549
<span class="method-result">string</span>
550
<a href="#TextLine" title="details" class="method-name">TextLine</a>
551
(<span class="var-type"></span> <span class="var-name">$value</span>)
553
<div class="method-definition">
554
<span class="method-result">int</span>
555
<a href="#UTF8CharBoundary" title="details" class="method-name">UTF8CharBoundary</a>
556
(<span class="var-type">string</span> <span class="var-name">$encodedText</span>, <span class="var-type">int</span> <span class="var-name">$maxLength</span>)
558
<div class="method-definition">
559
<span class="method-result">string</span>
560
<a href="#WrapText" title="details" class="method-name">WrapText</a>
561
(<span class="var-type">string</span> <span class="var-name">$message</span>, <span class="var-type">integer</span> <span class="var-name">$length</span>, [<span class="var-type">boolean</span> <span class="var-name">$qp_mode</span> = <span class="var-default">false</span>])
567
<a name="sec-vars"></a>
568
<div class="info-box">
569
<div class="info-box-title">Variables</div>
570
<div class="nav-bar">
571
<a href="#sec-description">Description</a> |
572
<a href="#sec-descendents">Descendents</a> |
573
<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
576
<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
579
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
582
<div class="info-box-body">
583
<a name="var$AltBody" id="$AltBody"><!-- --></A>
586
<div class="var-header">
587
<span class="var-title">
588
<span class="var-type">string</span>
589
<span class="var-name">$AltBody</span>
590
= <span class="var-default"> ''</span> (line <span class="line-number">119</span>)
594
<!-- ========== Info from phpDoc block ========= -->
595
<p class="short-description">Sets the text-only body of the message. This automatically sets the email to multipart/alternative. This body can be read by mail clients that do not have HTML email capability such as mutt. Clients that can read HTML will view the normal Body.</p>
597
<li><span class="field">access:</span> public</li>
605
<a name="var$Body" id="$Body"><!-- --></A>
606
<div class="evenrow">
608
<div class="var-header">
609
<span class="var-title">
610
<span class="var-type">string</span>
611
<span class="var-name">$Body</span>
612
= <span class="var-default"> ''</span> (line <span class="line-number">110</span>)
616
<!-- ========== Info from phpDoc block ========= -->
617
<p class="short-description">Sets the Body of the message. This can be either an HTML or text body.</p>
618
<p class="description"><p>If HTML then run IsHTML(true).</p></p>
620
<li><span class="field">access:</span> public</li>
628
<a name="var$CharSet" id="$CharSet"><!-- --></A>
631
<div class="var-header">
632
<span class="var-title">
633
<span class="var-type">string</span>
634
<span class="var-name">$CharSet</span>
635
= <span class="var-default"> 'iso-8859-1'</span> (line <span class="line-number">59</span>)
639
<!-- ========== Info from phpDoc block ========= -->
640
<p class="short-description">Sets the CharSet of the message.</p>
642
<li><span class="field">access:</span> public</li>
650
<a name="var$ConfirmReadingTo" id="$ConfirmReadingTo"><!-- --></A>
651
<div class="evenrow">
653
<div class="var-header">
654
<span class="var-title">
655
<span class="var-type">string</span>
656
<span class="var-name">$ConfirmReadingTo</span>
657
= <span class="var-default"> ''</span> (line <span class="line-number">151</span>)
661
<!-- ========== Info from phpDoc block ========= -->
662
<p class="short-description">Sets the email address that a reading confirmation will be sent.</p>
664
<li><span class="field">access:</span> public</li>
672
<a name="var$ContentType" id="$ContentType"><!-- --></A>
675
<div class="var-header">
676
<span class="var-title">
677
<span class="var-type">string</span>
678
<span class="var-name">$ContentType</span>
679
= <span class="var-default"> 'text/plain'</span> (line <span class="line-number">65</span>)
683
<!-- ========== Info from phpDoc block ========= -->
684
<p class="short-description">Sets the Content-type of the message.</p>
686
<li><span class="field">access:</span> public</li>
694
<a name="var$Encoding" id="$Encoding"><!-- --></A>
695
<div class="evenrow">
697
<div class="var-header">
698
<span class="var-title">
699
<span class="var-type">string</span>
700
<span class="var-name">$Encoding</span>
701
= <span class="var-default"> '8bit'</span> (line <span class="line-number">72</span>)
705
<!-- ========== Info from phpDoc block ========= -->
706
<p class="short-description">Sets the Encoding of the message. Options for this are "8bit", "7bit", "binary", "base64", and "quoted-printable".</p>
708
<li><span class="field">access:</span> public</li>
716
<a name="var$ErrorInfo" id="$ErrorInfo"><!-- --></A>
719
<div class="var-header">
720
<span class="var-title">
721
<span class="var-type">string</span>
722
<span class="var-name">$ErrorInfo</span>
723
= <span class="var-default"> ''</span> (line <span class="line-number">78</span>)
727
<!-- ========== Info from phpDoc block ========= -->
728
<p class="short-description">Holds the most recent mailer error message.</p>
730
<li><span class="field">access:</span> public</li>
738
<a name="var$From" id="$From"><!-- --></A>
739
<div class="evenrow">
741
<div class="var-header">
742
<span class="var-title">
743
<span class="var-type">string</span>
744
<span class="var-name">$From</span>
745
= <span class="var-default"> ''</span> (line <span class="line-number">84</span>)
749
<!-- ========== Info from phpDoc block ========= -->
750
<p class="short-description">Sets the From email address for the message.</p>
752
<li><span class="field">access:</span> public</li>
760
<a name="var$FromName" id="$FromName"><!-- --></A>
763
<div class="var-header">
764
<span class="var-title">
765
<span class="var-type">string</span>
766
<span class="var-name">$FromName</span>
767
= <span class="var-default"> ''</span> (line <span class="line-number">90</span>)
771
<!-- ========== Info from phpDoc block ========= -->
772
<p class="short-description">Sets the From name of the message.</p>
774
<li><span class="field">access:</span> public</li>
782
<a name="var$Helo" id="$Helo"><!-- --></A>
783
<div class="evenrow">
785
<div class="var-header">
786
<span class="var-title">
787
<span class="var-type">string</span>
788
<span class="var-name">$Helo</span>
789
= <span class="var-default"> ''</span> (line <span class="line-number">192</span>)
793
<!-- ========== Info from phpDoc block ========= -->
794
<p class="short-description">Sets the SMTP HELO of the message (Default is $Hostname).</p>
796
<li><span class="field">access:</span> public</li>
804
<a name="var$Host" id="$Host"><!-- --></A>
807
<div class="var-header">
808
<span class="var-title">
809
<span class="var-type">string</span>
810
<span class="var-name">$Host</span>
811
= <span class="var-default"> 'localhost'</span> (line <span class="line-number">180</span>)
815
<!-- ========== Info from phpDoc block ========= -->
816
<p class="short-description">Sets the SMTP hosts. All hosts must be separated by a semicolon. You can also specify a different port for each host by using this format: [hostname:port] (e.g. "smtp1.example.com:25;smtp2.example.com").</p>
817
<p class="description"><p>Hosts will be tried in order.</p></p>
819
<li><span class="field">access:</span> public</li>
827
<a name="var$Hostname" id="$Hostname"><!-- --></A>
828
<div class="evenrow">
830
<div class="var-header">
831
<span class="var-title">
832
<span class="var-type">string</span>
833
<span class="var-name">$Hostname</span>
834
= <span class="var-default"> ''</span> (line <span class="line-number">159</span>)
838
<!-- ========== Info from phpDoc block ========= -->
839
<p class="short-description">Sets the hostname to use in Message-Id and Received headers and as default HELO string. If empty, the value returned by SERVER_NAME is used or 'localhost.localdomain'.</p>
841
<li><span class="field">access:</span> public</li>
849
<a name="var$language" id="$language"><!-- --></A>
852
<div class="var-header">
853
<span class="var-title">
854
<span class="var-type">mixed</span>
855
<span class="var-name">$language</span>
856
= <span class="var-default">array()</span> (line <span class="line-number">273</span>)
860
<!-- ========== Info from phpDoc block ========= -->
862
<li><span class="field">access:</span> protected</li>
870
<a name="var$LE" id="$LE"><!-- --></A>
871
<div class="evenrow">
873
<div class="var-header">
874
<span class="var-title">
875
<span class="var-type">string</span>
876
<span class="var-name">$LE</span>
877
= <span class="var-default"> "\n"</span> (line <span class="line-number">251</span>)
881
<!-- ========== Info from phpDoc block ========= -->
882
<p class="short-description">Provides the ability to change the line ending</p>
884
<li><span class="field">access:</span> public</li>
892
<a name="var$Mailer" id="$Mailer"><!-- --></A>
895
<div class="var-header">
896
<span class="var-title">
897
<span class="var-type">string</span>
898
<span class="var-name">$Mailer</span>
899
= <span class="var-default"> 'mail'</span> (line <span class="line-number">132</span>)
903
<!-- ========== Info from phpDoc block ========= -->
904
<p class="short-description">Method to send mail: ("mail", "sendmail", or "smtp").</p>
906
<li><span class="field">access:</span> public</li>
914
<a name="var$MessageID" id="$MessageID"><!-- --></A>
915
<div class="evenrow">
917
<div class="var-header">
918
<span class="var-title">
919
<span class="var-type">string</span>
920
<span class="var-name">$MessageID</span>
921
= <span class="var-default"> ''</span> (line <span class="line-number">166</span>)
925
<!-- ========== Info from phpDoc block ========= -->
926
<p class="short-description">Sets the message ID to be used in the Message-Id header.</p>
927
<p class="description"><p>If empty, a unique id will be generated.</p></p>
929
<li><span class="field">access:</span> public</li>
937
<a name="var$Password" id="$Password"><!-- --></A>
940
<div class="var-header">
941
<span class="var-title">
942
<span class="var-type">string</span>
943
<span class="var-name">$Password</span>
944
= <span class="var-default"> ''</span> (line <span class="line-number">217</span>)
948
<!-- ========== Info from phpDoc block ========= -->
949
<p class="short-description">Sets SMTP password.</p>
951
<li><span class="field">access:</span> public</li>
959
<a name="var$PluginDir" id="$PluginDir"><!-- --></A>
960
<div class="evenrow">
962
<div class="var-header">
963
<span class="var-title">
964
<span class="var-type">string</span>
965
<span class="var-name">$PluginDir</span>
966
= <span class="var-default"> ''</span> (line <span class="line-number">145</span>)
970
<!-- ========== Info from phpDoc block ========= -->
971
<p class="short-description">Path to PHPMailer plugins. Useful if the SMTP class is in a different directory than the PHP include path.</p>
973
<li><span class="field">access:</span> public</li>
981
<a name="var$Port" id="$Port"><!-- --></A>
984
<div class="var-header">
985
<span class="var-title">
986
<span class="var-type">int</span>
987
<span class="var-name">$Port</span>
988
= <span class="var-default"> 25</span> (line <span class="line-number">186</span>)
992
<!-- ========== Info from phpDoc block ========= -->
993
<p class="short-description">Sets the default SMTP server port.</p>
995
<li><span class="field">access:</span> public</li>
1003
<a name="var$Priority" id="$Priority"><!-- --></A>
1004
<div class="evenrow">
1006
<div class="var-header">
1007
<span class="var-title">
1008
<span class="var-type">int</span>
1009
<span class="var-name">$Priority</span>
1010
= <span class="var-default"> 3</span> (line <span class="line-number">53</span>)
1014
<!-- ========== Info from phpDoc block ========= -->
1015
<p class="short-description">Email priority (1 = High, 3 = Normal, 5 = low).</p>
1017
<li><span class="field">access:</span> public</li>
1025
<a name="var$Sender" id="$Sender"><!-- --></A>
1026
<div class="oddrow">
1028
<div class="var-header">
1029
<span class="var-title">
1030
<span class="var-type">string</span>
1031
<span class="var-name">$Sender</span>
1032
= <span class="var-default"> ''</span> (line <span class="line-number">97</span>)
1036
<!-- ========== Info from phpDoc block ========= -->
1037
<p class="short-description">Sets the Sender email (Return-Path) of the message. If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.</p>
1039
<li><span class="field">access:</span> public</li>
1047
<a name="var$Sendmail" id="$Sendmail"><!-- --></A>
1048
<div class="evenrow">
1050
<div class="var-header">
1051
<span class="var-title">
1052
<span class="var-type">string</span>
1053
<span class="var-name">$Sendmail</span>
1054
= <span class="var-default"> '/usr/sbin/sendmail'</span> (line <span class="line-number">138</span>)
1058
<!-- ========== Info from phpDoc block ========= -->
1059
<p class="short-description">Sets the path of the sendmail program.</p>
1061
<li><span class="field">access:</span> public</li>
1069
<a name="var$SingleTo" id="$SingleTo"><!-- --></A>
1070
<div class="oddrow">
1072
<div class="var-header">
1073
<span class="var-title">
1074
<span class="var-type">bool</span>
1075
<span class="var-name">$SingleTo</span>
1076
= <span class="var-default"> false</span> (line <span class="line-number">245</span>)
1080
<!-- ========== Info from phpDoc block ========= -->
1081
<p class="short-description">Provides the ability to have the TO field process individual</p>
1082
<p class="description"><p>emails, instead of sending to entire TO addresses</p></p>
1084
<li><span class="field">access:</span> public</li>
1092
<a name="var$SMTPAuth" id="$SMTPAuth"><!-- --></A>
1093
<div class="evenrow">
1095
<div class="var-header">
1096
<span class="var-title">
1097
<span class="var-type">bool</span>
1098
<span class="var-name">$SMTPAuth</span>
1099
= <span class="var-default"> false</span> (line <span class="line-number">205</span>)
1103
<!-- ========== Info from phpDoc block ========= -->
1104
<p class="short-description">Sets SMTP authentication. Utilizes the Username and Password variables.</p>
1106
<li><span class="field">access:</span> public</li>
1114
<a name="var$SMTPDebug" id="$SMTPDebug"><!-- --></A>
1115
<div class="oddrow">
1117
<div class="var-header">
1118
<span class="var-title">
1119
<span class="var-type">bool</span>
1120
<span class="var-name">$SMTPDebug</span>
1121
= <span class="var-default"> false</span> (line <span class="line-number">230</span>)
1125
<!-- ========== Info from phpDoc block ========= -->
1126
<p class="short-description">Sets SMTP class debugging on or off.</p>
1128
<li><span class="field">access:</span> public</li>
1136
<a name="var$SMTPKeepAlive" id="$SMTPKeepAlive"><!-- --></A>
1137
<div class="evenrow">
1139
<div class="var-header">
1140
<span class="var-title">
1141
<span class="var-type">bool</span>
1142
<span class="var-name">$SMTPKeepAlive</span>
1143
= <span class="var-default"> false</span> (line <span class="line-number">238</span>)
1147
<!-- ========== Info from phpDoc block ========= -->
1148
<p class="short-description">Prevents the SMTP connection from being closed after each mail sending. If this is set to true then to close the connection requires an explicit call to SmtpClose().</p>
1150
<li><span class="field">access:</span> public</li>
1158
<a name="var$SMTPSecure" id="$SMTPSecure"><!-- --></A>
1159
<div class="oddrow">
1161
<div class="var-header">
1162
<span class="var-title">
1163
<span class="var-type">string</span>
1164
<span class="var-name">$SMTPSecure</span>
1165
= <span class="var-default"> ''</span> (line <span class="line-number">199</span>)
1169
<!-- ========== Info from phpDoc block ========= -->
1170
<p class="short-description">Sets connection prefix.</p>
1171
<p class="description"><p>Options are "", "ssl" or "tls"</p></p>
1173
<li><span class="field">access:</span> public</li>
1181
<a name="var$Subject" id="$Subject"><!-- --></A>
1182
<div class="evenrow">
1184
<div class="var-header">
1185
<span class="var-title">
1186
<span class="var-type">string</span>
1187
<span class="var-name">$Subject</span>
1188
= <span class="var-default"> ''</span> (line <span class="line-number">103</span>)
1192
<!-- ========== Info from phpDoc block ========= -->
1193
<p class="short-description">Sets the Subject of the message.</p>
1195
<li><span class="field">access:</span> public</li>
1203
<a name="var$Timeout" id="$Timeout"><!-- --></A>
1204
<div class="oddrow">
1206
<div class="var-header">
1207
<span class="var-title">
1208
<span class="var-type">int</span>
1209
<span class="var-name">$Timeout</span>
1210
= <span class="var-default"> 10</span> (line <span class="line-number">224</span>)
1214
<!-- ========== Info from phpDoc block ========= -->
1215
<p class="short-description">Sets the SMTP server timeout in seconds.</p>
1216
<p class="description"><p>This function will not work with the win32 version.</p></p>
1218
<li><span class="field">access:</span> public</li>
1226
<a name="var$Username" id="$Username"><!-- --></A>
1227
<div class="evenrow">
1229
<div class="var-header">
1230
<span class="var-title">
1231
<span class="var-type">string</span>
1232
<span class="var-name">$Username</span>
1233
= <span class="var-default"> ''</span> (line <span class="line-number">211</span>)
1237
<!-- ========== Info from phpDoc block ========= -->
1238
<p class="short-description">Sets SMTP username.</p>
1240
<li><span class="field">access:</span> public</li>
1248
<a name="var$Version" id="$Version"><!-- --></A>
1249
<div class="oddrow">
1251
<div class="var-header">
1252
<span class="var-title">
1253
<span class="var-type">string</span>
1254
<span class="var-name">$Version</span>
1255
= <span class="var-default"> '5.0.2'</span> (line <span class="line-number">257</span>)
1259
<!-- ========== Info from phpDoc block ========= -->
1260
<p class="short-description">Sets the PHPMailer Version number</p>
1262
<li><span class="field">access:</span> public</li>
1270
<a name="var$WordWrap" id="$WordWrap"><!-- --></A>
1271
<div class="evenrow">
1273
<div class="var-header">
1274
<span class="var-title">
1275
<span class="var-type">int</span>
1276
<span class="var-name">$WordWrap</span>
1277
= <span class="var-default"> 0</span> (line <span class="line-number">126</span>)
1281
<!-- ========== Info from phpDoc block ========= -->
1282
<p class="short-description">Sets word wrapping on the body of the message to a given number of characters.</p>
1284
<li><span class="field">access:</span> public</li>
1296
<a name="sec-methods"></a>
1297
<div class="info-box">
1298
<div class="info-box-title">Methods</div>
1299
<div class="nav-bar">
1300
<a href="#sec-description">Description</a> |
1301
<a href="#sec-descendents">Descendents</a> |
1302
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
1303
<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
1305
<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
1308
<div class="info-box-body">
1309
<A NAME='method_detail'></A>
1310
<a name="methodRFCDate" id="RFCDate"><!-- --></a>
1311
<div class="oddrow">
1313
<div class="method-header">
1314
<span class="method-title">static method RFCDate</span> (line <span class="line-number">1803</span>)
1317
<!-- ========== Info from phpDoc block ========= -->
1318
<p class="short-description">Returns the proper RFC 822 formatted date.</p>
1320
<li><span class="field">access:</span> public</li>
1323
<div class="method-signature">
1325
<span class="method-result">string</span>
1326
<span class="method-name">
1335
<a name="methodValidateAddress" id="ValidateAddress"><!-- --></a>
1336
<div class="evenrow">
1338
<div class="method-header">
1339
<span class="method-title">static method ValidateAddress</span> (line <span class="line-number">469</span>)
1342
<!-- ========== Info from phpDoc block ========= -->
1343
<p class="short-description">Check that a string looks roughly like an email address should</p>
1344
<p class="description"><p>Static so it can be used without instantiation Tries to use PHP built-in validator in the filter extension (from PHP 5.2), falls back to a reasonably competent regex validator Conforms approximately to RFC2822</p></p>
1346
<li><span class="field">link:</span> <a href="http://www.hexillion.com/samples/#Regex">Original pattern found here</a></li>
1347
<li><span class="field">access:</span> public</li>
1350
<div class="method-signature">
1352
<span class="method-result">boolean</span>
1353
<span class="method-name">
1356
(<span class="var-type">string</span> <span class="var-name">$address</span>)
1359
<ul class="parameters">
1361
<span class="var-type">string</span>
1362
<span class="var-name">$address</span><span class="var-description">: The email address to check</span> </li>
1367
<a name="method_mime_types" id="_mime_types"><!-- --></a>
1368
<div class="oddrow">
1370
<div class="method-header">
1371
<span class="method-title">static method _mime_types</span> (line <span class="line-number">1920</span>)
1374
<!-- ========== Info from phpDoc block ========= -->
1375
<p class="short-description">Gets the MIME type of the embedded or inline image</p>
1377
<li><span class="field">return:</span> MIME type of ext</li>
1378
<li><span class="field">access:</span> public</li>
1381
<div class="method-signature">
1383
<span class="method-result">string</span>
1384
<span class="method-name">
1387
([<span class="var-type">string</span> <span class="var-name">$ext</span> = <span class="var-default">''</span>])
1390
<ul class="parameters">
1392
<span class="var-type">string</span>
1393
<span class="var-name">$ext</span><span class="var-description">: File extension</span> </li>
1399
<a name="method__construct" id="__construct"><!-- --></a>
1400
<div class="evenrow">
1402
<div class="method-header">
1403
<span class="method-title">Constructor __construct</span> (line <span class="line-number">296</span>)
1406
<!-- ========== Info from phpDoc block ========= -->
1407
<p class="short-description">Constructor</p>
1409
<li><span class="field">access:</span> public</li>
1412
<div class="method-signature">
1413
<span class="method-result">PHPMailer</span>
1414
<span class="method-name">
1417
([<span class="var-type">boolean</span> <span class="var-name">$exceptions</span> = <span class="var-default">true</span>])
1420
<ul class="parameters">
1422
<span class="var-type">boolean</span>
1423
<span class="var-name">$exceptions</span><span class="var-description">: Should we throw external exceptions?</span> </li>
1428
<a name="methodAddAddress" id="AddAddress"><!-- --></a>
1429
<div class="oddrow">
1431
<div class="method-header">
1432
<span class="method-title">AddAddress</span> (line <span class="line-number">361</span>)
1435
<!-- ========== Info from phpDoc block ========= -->
1436
<p class="short-description">Adds a "To" address.</p>
1438
<li><span class="field">return:</span> true on success, false if address already used</li>
1439
<li><span class="field">access:</span> public</li>
1442
<div class="method-signature">
1443
<span class="method-result">boolean</span>
1444
<span class="method-name">
1447
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
1450
<ul class="parameters">
1452
<span class="var-type">string</span>
1453
<span class="var-name">$address</span> </li>
1455
<span class="var-type">string</span>
1456
<span class="var-name">$name</span> </li>
1461
<a name="methodAddAttachment" id="AddAttachment"><!-- --></a>
1462
<div class="evenrow">
1464
<div class="method-header">
1465
<span class="method-title">AddAttachment</span> (line <span class="line-number">1223</span>)
1468
<!-- ========== Info from phpDoc block ========= -->
1469
<p class="short-description">Adds an attachment from a path on the filesystem.</p>
1470
<p class="description"><p>Returns false if the file could not be found or accessed.</p></p>
1472
<li><span class="field">access:</span> public</li>
1475
<div class="method-signature">
1476
<span class="method-result">bool</span>
1477
<span class="method-name">
1480
(<span class="var-type">string</span> <span class="var-name">$path</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>], [<span class="var-type">string</span> <span class="var-name">$encoding</span> = <span class="var-default">'base64'</span>], [<span class="var-type">string</span> <span class="var-name">$type</span> = <span class="var-default">'application/octet-stream'</span>])
1483
<ul class="parameters">
1485
<span class="var-type">string</span>
1486
<span class="var-name">$path</span><span class="var-description">: Path to the attachment.</span> </li>
1488
<span class="var-type">string</span>
1489
<span class="var-name">$name</span><span class="var-description">: Overrides the attachment name.</span> </li>
1491
<span class="var-type">string</span>
1492
<span class="var-name">$encoding</span><span class="var-description">: File encoding (see $Encoding).</span> </li>
1494
<span class="var-type">string</span>
1495
<span class="var-name">$type</span><span class="var-description">: File extension (MIME) type.</span> </li>
1500
<a name="methodAddBCC" id="AddBCC"><!-- --></a>
1501
<div class="oddrow">
1503
<div class="method-header">
1504
<span class="method-title">AddBCC</span> (line <span class="line-number">383</span>)
1507
<!-- ========== Info from phpDoc block ========= -->
1508
<p class="short-description">Adds a "Bcc" address.</p>
1509
<p class="description"><p>Note: this function works with the SMTP mailer on win32, not with the "mail" mailer.</p></p>
1511
<li><span class="field">return:</span> true on success, false if address already used</li>
1512
<li><span class="field">access:</span> public</li>
1515
<div class="method-signature">
1516
<span class="method-result">boolean</span>
1517
<span class="method-name">
1520
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
1523
<ul class="parameters">
1525
<span class="var-type">string</span>
1526
<span class="var-name">$address</span> </li>
1528
<span class="var-type">string</span>
1529
<span class="var-name">$name</span> </li>
1534
<a name="methodAddCC" id="AddCC"><!-- --></a>
1535
<div class="evenrow">
1537
<div class="method-header">
1538
<span class="method-title">AddCC</span> (line <span class="line-number">372</span>)
1541
<!-- ========== Info from phpDoc block ========= -->
1542
<p class="short-description">Adds a "Cc" address.</p>
1543
<p class="description"><p>Note: this function works with the SMTP mailer on win32, not with the "mail" mailer.</p></p>
1545
<li><span class="field">return:</span> true on success, false if address already used</li>
1546
<li><span class="field">access:</span> public</li>
1549
<div class="method-signature">
1550
<span class="method-result">boolean</span>
1551
<span class="method-name">
1554
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
1557
<ul class="parameters">
1559
<span class="var-type">string</span>
1560
<span class="var-name">$address</span> </li>
1562
<span class="var-type">string</span>
1563
<span class="var-name">$name</span> </li>
1568
<a name="methodAddCustomHeader" id="AddCustomHeader"><!-- --></a>
1569
<div class="oddrow">
1571
<div class="method-header">
1572
<span class="method-title">AddCustomHeader</span> (line <span class="line-number">1873</span>)
1575
<!-- ========== Info from phpDoc block ========= -->
1576
<p class="short-description">Adds a custom header.</p>
1578
<li><span class="field">access:</span> public</li>
1581
<div class="method-signature">
1582
<span class="method-result">void</span>
1583
<span class="method-name">
1586
(<span class="var-type"></span> <span class="var-name">$custom_header</span>)
1589
<ul class="parameters">
1591
<span class="var-type"></span>
1592
<span class="var-name">$custom_header</span> </li>
1597
<a name="methodAddEmbeddedImage" id="AddEmbeddedImage"><!-- --></a>
1598
<div class="evenrow">
1600
<div class="method-header">
1601
<span class="method-title">AddEmbeddedImage</span> (line <span class="line-number">1662</span>)
1604
<!-- ========== Info from phpDoc block ========= -->
1605
<p class="short-description">Adds an embedded attachment. This can include images, sounds, and just about any other document. Make sure to set the $type to an image type. For JPEG images use "image/jpeg" and for GIF images use "image/gif".</p>
1607
<li><span class="field">access:</span> public</li>
1610
<div class="method-signature">
1611
<span class="method-result">bool</span>
1612
<span class="method-name">
1615
(<span class="var-type">string</span> <span class="var-name">$path</span>, <span class="var-type">string</span> <span class="var-name">$cid</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>], [<span class="var-type">string</span> <span class="var-name">$encoding</span> = <span class="var-default">'base64'</span>], [<span class="var-type">string</span> <span class="var-name">$type</span> = <span class="var-default">'application/octet-stream'</span>])
1618
<ul class="parameters">
1620
<span class="var-type">string</span>
1621
<span class="var-name">$path</span><span class="var-description">: Path to the attachment.</span> </li>
1623
<span class="var-type">string</span>
1624
<span class="var-name">$cid</span><span class="var-description">: Content ID of the attachment. Use this to identify the Id for accessing the image in an HTML form.</span> </li>
1626
<span class="var-type">string</span>
1627
<span class="var-name">$name</span><span class="var-description">: Overrides the attachment name.</span> </li>
1629
<span class="var-type">string</span>
1630
<span class="var-name">$encoding</span><span class="var-description">: File encoding (see $Encoding).</span> </li>
1632
<span class="var-type">string</span>
1633
<span class="var-name">$type</span><span class="var-description">: File extension (MIME) type.</span> </li>
1638
<a name="methodAddrAppend" id="AddrAppend"><!-- --></a>
1639
<div class="oddrow">
1641
<div class="method-header">
1642
<span class="method-title">AddrAppend</span> (line <span class="line-number">782</span>)
1645
<!-- ========== Info from phpDoc block ========= -->
1646
<p class="short-description">Creates recipient headers.</p>
1648
<li><span class="field">access:</span> public</li>
1651
<div class="method-signature">
1652
<span class="method-result">string</span>
1653
<span class="method-name">
1656
(<span class="var-type"></span> <span class="var-name">$type</span>, <span class="var-type"></span> <span class="var-name">$addr</span>)
1659
<ul class="parameters">
1661
<span class="var-type"></span>
1662
<span class="var-name">$type</span> </li>
1664
<span class="var-type"></span>
1665
<span class="var-name">$addr</span> </li>
1670
<a name="methodAddReplyTo" id="AddReplyTo"><!-- --></a>
1671
<div class="evenrow">
1673
<div class="method-header">
1674
<span class="method-title">AddReplyTo</span> (line <span class="line-number">393</span>)
1677
<!-- ========== Info from phpDoc block ========= -->
1678
<p class="short-description">Adds a "Reply-to" address.</p>
1680
<li><span class="field">access:</span> public</li>
1683
<div class="method-signature">
1684
<span class="method-result">boolean</span>
1685
<span class="method-name">
1688
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
1691
<ul class="parameters">
1693
<span class="var-type">string</span>
1694
<span class="var-name">$address</span> </li>
1696
<span class="var-type">string</span>
1697
<span class="var-name">$name</span> </li>
1702
<a name="methodAddrFormat" id="AddrFormat"><!-- --></a>
1703
<div class="oddrow">
1705
<div class="method-header">
1706
<span class="method-title">AddrFormat</span> (line <span class="line-number">799</span>)
1709
<!-- ========== Info from phpDoc block ========= -->
1710
<p class="short-description">Formats an address correctly.</p>
1712
<li><span class="field">access:</span> public</li>
1715
<div class="method-signature">
1716
<span class="method-result">string</span>
1717
<span class="method-name">
1720
(<span class="var-type"></span> <span class="var-name">$addr</span>)
1723
<ul class="parameters">
1725
<span class="var-type"></span>
1726
<span class="var-name">$addr</span> </li>
1731
<a name="methodAddStringAttachment" id="AddStringAttachment"><!-- --></a>
1732
<div class="evenrow">
1734
<div class="method-header">
1735
<span class="method-title">AddStringAttachment</span> (line <span class="line-number">1635</span>)
1738
<!-- ========== Info from phpDoc block ========= -->
1739
<p class="short-description">Adds a string or binary attachment (non-filesystem) to the list.</p>
1740
<p class="description"><p>This method can be used to attach ascii or binary data, such as a BLOB record from a database.</p></p>
1742
<li><span class="field">access:</span> public</li>
1745
<div class="method-signature">
1746
<span class="method-result">void</span>
1747
<span class="method-name">
1750
(<span class="var-type">string</span> <span class="var-name">$string</span>, <span class="var-type">string</span> <span class="var-name">$filename</span>, [<span class="var-type">string</span> <span class="var-name">$encoding</span> = <span class="var-default">'base64'</span>], [<span class="var-type">string</span> <span class="var-name">$type</span> = <span class="var-default">'application/octet-stream'</span>])
1753
<ul class="parameters">
1755
<span class="var-type">string</span>
1756
<span class="var-name">$string</span><span class="var-description">: String attachment data.</span> </li>
1758
<span class="var-type">string</span>
1759
<span class="var-name">$filename</span><span class="var-description">: Name of the attachment.</span> </li>
1761
<span class="var-type">string</span>
1762
<span class="var-name">$encoding</span><span class="var-description">: File encoding (see $Encoding).</span> </li>
1764
<span class="var-type">string</span>
1765
<span class="var-name">$type</span><span class="var-description">: File extension (MIME) type.</span> </li>
1770
<a name="methodBase64EncodeWrapMB" id="Base64EncodeWrapMB"><!-- --></a>
1771
<div class="oddrow">
1773
<div class="method-header">
1774
<span class="method-title">Base64EncodeWrapMB</span> (line <span class="line-number">1478</span>)
1777
<!-- ========== Info from phpDoc block ========= -->
1778
<p class="short-description">Correctly encodes and wraps long multibyte strings for mail headers without breaking lines within a character.</p>
1779
<p class="description"><p>Adapted from a function by paravoid at http://uk.php.net/manual/en/function.mb-encode-mimeheader.php</p></p>
1781
<li><span class="field">access:</span> public</li>
1784
<div class="method-signature">
1785
<span class="method-result">string</span>
1786
<span class="method-name">
1789
(<span class="var-type">string</span> <span class="var-name">$str</span>)
1792
<ul class="parameters">
1794
<span class="var-type">string</span>
1795
<span class="var-name">$str</span><span class="var-description">: multi-byte text to wrap encode</span> </li>
1800
<a name="methodClearAddresses" id="ClearAddresses"><!-- --></a>
1801
<div class="evenrow">
1803
<div class="method-header">
1804
<span class="method-title">ClearAddresses</span> (line <span class="line-number">1711</span>)
1807
<!-- ========== Info from phpDoc block ========= -->
1808
<p class="short-description">Clears all recipients assigned in the TO array. Returns void.</p>
1810
<li><span class="field">access:</span> public</li>
1813
<div class="method-signature">
1814
<span class="method-result">void</span>
1815
<span class="method-name">
1824
<a name="methodClearAllRecipients" id="ClearAllRecipients"><!-- --></a>
1825
<div class="oddrow">
1827
<div class="method-header">
1828
<span class="method-title">ClearAllRecipients</span> (line <span class="line-number">1753</span>)
1831
<!-- ========== Info from phpDoc block ========= -->
1832
<p class="short-description">Clears all recipients assigned in the TO, CC and BCC array. Returns void.</p>
1834
<li><span class="field">access:</span> public</li>
1837
<div class="method-signature">
1838
<span class="method-result">void</span>
1839
<span class="method-name">
1848
<a name="methodClearAttachments" id="ClearAttachments"><!-- --></a>
1849
<div class="evenrow">
1851
<div class="method-header">
1852
<span class="method-title">ClearAttachments</span> (line <span class="line-number">1765</span>)
1855
<!-- ========== Info from phpDoc block ========= -->
1856
<p class="short-description">Clears all previously set filesystem, string, and binary attachments. Returns void.</p>
1858
<li><span class="field">access:</span> public</li>
1861
<div class="method-signature">
1862
<span class="method-result">void</span>
1863
<span class="method-name">
1872
<a name="methodClearBCCs" id="ClearBCCs"><!-- --></a>
1873
<div class="oddrow">
1875
<div class="method-header">
1876
<span class="method-title">ClearBCCs</span> (line <span class="line-number">1733</span>)
1879
<!-- ========== Info from phpDoc block ========= -->
1880
<p class="short-description">Clears all recipients assigned in the BCC array. Returns void.</p>
1882
<li><span class="field">access:</span> public</li>
1885
<div class="method-signature">
1886
<span class="method-result">void</span>
1887
<span class="method-name">
1896
<a name="methodClearCCs" id="ClearCCs"><!-- --></a>
1897
<div class="evenrow">
1899
<div class="method-header">
1900
<span class="method-title">ClearCCs</span> (line <span class="line-number">1722</span>)
1903
<!-- ========== Info from phpDoc block ========= -->
1904
<p class="short-description">Clears all recipients assigned in the CC array. Returns void.</p>
1906
<li><span class="field">access:</span> public</li>
1909
<div class="method-signature">
1910
<span class="method-result">void</span>
1911
<span class="method-name">
1920
<a name="methodClearCustomHeaders" id="ClearCustomHeaders"><!-- --></a>
1921
<div class="oddrow">
1923
<div class="method-header">
1924
<span class="method-title">ClearCustomHeaders</span> (line <span class="line-number">1773</span>)
1927
<!-- ========== Info from phpDoc block ========= -->
1928
<p class="short-description">Clears all custom headers. Returns void.</p>
1930
<li><span class="field">access:</span> public</li>
1933
<div class="method-signature">
1934
<span class="method-result">void</span>
1935
<span class="method-name">
1944
<a name="methodClearReplyTos" id="ClearReplyTos"><!-- --></a>
1945
<div class="evenrow">
1947
<div class="method-header">
1948
<span class="method-title">ClearReplyTos</span> (line <span class="line-number">1744</span>)
1951
<!-- ========== Info from phpDoc block ========= -->
1952
<p class="short-description">Clears all recipients assigned in the ReplyTo array. Returns void.</p>
1954
<li><span class="field">access:</span> public</li>
1957
<div class="method-signature">
1958
<span class="method-result">void</span>
1959
<span class="method-name">
1968
<a name="methodCreateBody" id="CreateBody"><!-- --></a>
1969
<div class="oddrow">
1971
<div class="method-header">
1972
<span class="method-title">CreateBody</span> (line <span class="line-number">1069</span>)
1975
<!-- ========== Info from phpDoc block ========= -->
1976
<p class="short-description">Assembles the message body. Returns an empty string on failure.</p>
1978
<li><span class="field">return:</span> The assembled message body</li>
1979
<li><span class="field">access:</span> public</li>
1982
<div class="method-signature">
1983
<span class="method-result">string</span>
1984
<span class="method-name">
1993
<a name="methodCreateHeader" id="CreateHeader"><!-- --></a>
1994
<div class="evenrow">
1996
<div class="method-header">
1997
<span class="method-title">CreateHeader</span> (line <span class="line-number">958</span>)
2000
<!-- ========== Info from phpDoc block ========= -->
2001
<p class="short-description">Assembles message header.</p>
2003
<li><span class="field">return:</span> The assembled header</li>
2004
<li><span class="field">access:</span> public</li>
2007
<div class="method-signature">
2008
<span class="method-result">string</span>
2009
<span class="method-name">
2018
<a name="methodEncodeHeader" id="EncodeHeader"><!-- --></a>
2019
<div class="oddrow">
2021
<div class="method-header">
2022
<span class="method-title">EncodeHeader</span> (line <span class="line-number">1401</span>)
2025
<!-- ========== Info from phpDoc block ========= -->
2026
<p class="short-description">Encode a header string to best (shortest) of Q, B, quoted or none.</p>
2028
<li><span class="field">access:</span> public</li>
2031
<div class="method-signature">
2032
<span class="method-result">string</span>
2033
<span class="method-name">
2036
(<span class="var-type"></span> <span class="var-name">$str</span>, [<span class="var-type"></span> <span class="var-name">$position</span> = <span class="var-default">'text'</span>])
2039
<ul class="parameters">
2041
<span class="var-type"></span>
2042
<span class="var-name">$str</span> </li>
2044
<span class="var-type"></span>
2045
<span class="var-name">$position</span> </li>
2050
<a name="methodEncodeQ" id="EncodeQ"><!-- --></a>
2051
<div class="evenrow">
2053
<div class="method-header">
2054
<span class="method-title">EncodeQ</span> (line <span class="line-number">1600</span>)
2057
<!-- ========== Info from phpDoc block ========= -->
2058
<p class="short-description">Encode string to q encoding.</p>
2060
<li><span class="field">link:</span> <a href="http://tools.ietf.org/html/rfc2047">http://tools.ietf.org/html/rfc2047</a></li>
2061
<li><span class="field">access:</span> public</li>
2064
<div class="method-signature">
2065
<span class="method-result">string</span>
2066
<span class="method-name">
2069
(<span class="var-type">string</span> <span class="var-name">$str</span>, [<span class="var-type">string</span> <span class="var-name">$position</span> = <span class="var-default">'text'</span>])
2072
<ul class="parameters">
2074
<span class="var-type">string</span>
2075
<span class="var-name">$str</span><span class="var-description">: the text to encode</span> </li>
2077
<span class="var-type">string</span>
2078
<span class="var-name">$position</span><span class="var-description">: Where the text is going to be used, see the RFC for what that means</span> </li>
2083
<a name="methodEncodeQP" id="EncodeQP"><!-- --></a>
2084
<div class="oddrow">
2086
<div class="method-header">
2087
<span class="method-title">EncodeQP</span> (line <span class="line-number">1571</span>)
2090
<!-- ========== Info from phpDoc block ========= -->
2091
<p class="short-description">Encode string to RFC2045 (6.7) quoted-printable format</p>
2092
<p class="description"><p>Uses a PHP5 stream filter to do the encoding about 64x faster than the old version Also results in same content as you started with after decoding</p></p>
2094
<li><span class="field">author:</span> Marcus Bointon</li>
2095
<li><span class="field">see:</span> <a href="../PHPMailer/PHPMailer.html#methodEncodeQPphp">PHPMailer::EncodeQPphp()</a></li>
2096
<li><span class="field">access:</span> public</li>
2099
<div class="method-signature">
2100
<span class="method-result">string</span>
2101
<span class="method-name">
2104
(<span class="var-type">string</span> <span class="var-name">$string</span>, [<span class="var-type">integer</span> <span class="var-name">$line_max</span> = <span class="var-default">76</span>], [<span class="var-type">boolean</span> <span class="var-name">$space_conv</span> = <span class="var-default">false</span>])
2107
<ul class="parameters">
2109
<span class="var-type">string</span>
2110
<span class="var-name">$string</span><span class="var-description">: the text to encode</span> </li>
2112
<span class="var-type">integer</span>
2113
<span class="var-name">$line_max</span><span class="var-description">: Number of chars allowed on a line before wrapping</span> </li>
2115
<span class="var-type">boolean</span>
2116
<span class="var-name">$space_conv</span><span class="var-description">: Dummy param for compatibility with existing EncodeQP function</span> </li>
2121
<a name="methodEncodeQPphp" id="EncodeQPphp"><!-- --></a>
2122
<div class="evenrow">
2124
<div class="method-header">
2125
<span class="method-title">EncodeQPphp</span> (line <span class="line-number">1518</span>)
2128
<!-- ========== Info from phpDoc block ========= -->
2129
<p class="short-description">Encode string to quoted-printable.</p>
2130
<p class="description"><p>Only uses standard PHP, slow, but will always work</p></p>
2132
<li><span class="field">access:</span> public</li>
2135
<div class="method-signature">
2136
<span class="method-result">string</span>
2137
<span class="method-name">
2140
([<span class="var-type"></span> <span class="var-name">$input</span> = <span class="var-default">''</span>], [<span class="var-type">integer</span> <span class="var-name">$line_max</span> = <span class="var-default">76</span>], [<span class="var-type"></span> <span class="var-name">$space_conv</span> = <span class="var-default">false</span>], <span class="var-type">string</span> <span class="var-name">$string</span>)
2143
<ul class="parameters">
2145
<span class="var-type">string</span>
2146
<span class="var-name">$string</span><span class="var-description">: the text to encode</span> </li>
2148
<span class="var-type">integer</span>
2149
<span class="var-name">$line_max</span><span class="var-description">: Number of chars allowed on a line before wrapping</span> </li>
2151
<span class="var-type"></span>
2152
<span class="var-name">$input</span> </li>
2154
<span class="var-type"></span>
2155
<span class="var-name">$space_conv</span> </li>
2160
<a name="methodEncodeString" id="EncodeString"><!-- --></a>
2161
<div class="oddrow">
2163
<div class="method-header">
2164
<span class="method-title">EncodeString</span> (line <span class="line-number">1370</span>)
2167
<!-- ========== Info from phpDoc block ========= -->
2168
<p class="short-description">Encodes string to requested format.</p>
2169
<p class="description"><p>Returns an empty string on failure.</p></p>
2171
<li><span class="field">access:</span> public</li>
2174
<div class="method-signature">
2175
<span class="method-result">string</span>
2176
<span class="method-name">
2179
(<span class="var-type">string</span> <span class="var-name">$str</span>, [<span class="var-type">string</span> <span class="var-name">$encoding</span> = <span class="var-default">'base64'</span>])
2182
<ul class="parameters">
2184
<span class="var-type">string</span>
2185
<span class="var-name">$str</span><span class="var-description">: The text to encode</span> </li>
2187
<span class="var-type">string</span>
2188
<span class="var-name">$encoding</span><span class="var-description">: The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable'</span> </li>
2193
<a name="methodGetAttachments" id="GetAttachments"><!-- --></a>
2194
<div class="evenrow">
2196
<div class="method-header">
2197
<span class="method-title">GetAttachments</span> (line <span class="line-number">1261</span>)
2200
<!-- ========== Info from phpDoc block ========= -->
2201
<p class="short-description">Return the current array of attachments</p>
2203
<li><span class="field">access:</span> public</li>
2206
<div class="method-signature">
2207
<span class="method-result">array</span>
2208
<span class="method-name">
2217
<a name="methodGetMailMIME" id="GetMailMIME"><!-- --></a>
2218
<div class="oddrow">
2220
<div class="method-header">
2221
<span class="method-title">GetMailMIME</span> (line <span class="line-number">1035</span>)
2224
<!-- ========== Info from phpDoc block ========= -->
2225
<p class="short-description">Returns the message MIME.</p>
2227
<li><span class="field">access:</span> public</li>
2230
<div class="method-signature">
2231
<span class="method-result">string</span>
2232
<span class="method-name">
2241
<a name="methodGetTranslations" id="GetTranslations"><!-- --></a>
2242
<div class="evenrow">
2244
<div class="method-header">
2245
<span class="method-title">GetTranslations</span> (line <span class="line-number">769</span>)
2248
<!-- ========== Info from phpDoc block ========= -->
2249
<p class="short-description">Return the current array of language strings</p>
2251
<li><span class="field">access:</span> public</li>
2254
<div class="method-signature">
2255
<span class="method-result">array</span>
2256
<span class="method-name">
2265
<a name="methodHasMultiBytes" id="HasMultiBytes"><!-- --></a>
2266
<div class="oddrow">
2268
<div class="method-header">
2269
<span class="method-title">HasMultiBytes</span> (line <span class="line-number">1462</span>)
2272
<!-- ========== Info from phpDoc block ========= -->
2273
<p class="short-description">Checks if a string contains multibyte characters.</p>
2275
<li><span class="field">access:</span> public</li>
2278
<div class="method-signature">
2279
<span class="method-result">bool</span>
2280
<span class="method-name">
2283
(<span class="var-type">string</span> <span class="var-name">$str</span>)
2286
<ul class="parameters">
2288
<span class="var-type">string</span>
2289
<span class="var-name">$str</span><span class="var-description">: multi-byte text to wrap encode</span> </li>
2294
<a name="methodHeaderLine" id="HeaderLine"><!-- --></a>
2295
<div class="evenrow">
2297
<div class="method-header">
2298
<span class="method-title">HeaderLine</span> (line <span class="line-number">1196</span>)
2301
<!-- ========== Info from phpDoc block ========= -->
2302
<p class="short-description">Returns a formatted header line.</p>
2304
<li><span class="field">access:</span> public</li>
2307
<div class="method-signature">
2308
<span class="method-result">string</span>
2309
<span class="method-name">
2312
(<span class="var-type"></span> <span class="var-name">$name</span>, <span class="var-type"></span> <span class="var-name">$value</span>)
2315
<ul class="parameters">
2317
<span class="var-type"></span>
2318
<span class="var-name">$name</span> </li>
2320
<span class="var-type"></span>
2321
<span class="var-name">$value</span> </li>
2326
<a name="methodInlineImageExists" id="InlineImageExists"><!-- --></a>
2327
<div class="oddrow">
2329
<div class="method-header">
2330
<span class="method-title">InlineImageExists</span> (line <span class="line-number">1694</span>)
2333
<!-- ========== Info from phpDoc block ========= -->
2334
<p class="short-description">Returns true if an inline attachment is present.</p>
2336
<li><span class="field">access:</span> public</li>
2339
<div class="method-signature">
2340
<span class="method-result">bool</span>
2341
<span class="method-name">
2350
<a name="methodIsError" id="IsError"><!-- --></a>
2351
<div class="evenrow">
2353
<div class="method-header">
2354
<span class="method-title">IsError</span> (line <span class="line-number">1852</span>)
2357
<!-- ========== Info from phpDoc block ========= -->
2358
<p class="short-description">Returns true if an error occurred.</p>
2360
<li><span class="field">access:</span> public</li>
2363
<div class="method-signature">
2364
<span class="method-result">bool</span>
2365
<span class="method-name">
2374
<a name="methodIsHTML" id="IsHTML"><!-- --></a>
2375
<div class="oddrow">
2377
<div class="method-header">
2378
<span class="method-title">IsHTML</span> (line <span class="line-number">305</span>)
2381
<!-- ========== Info from phpDoc block ========= -->
2382
<p class="short-description">Sets message type to HTML.</p>
2384
<li><span class="field">access:</span> public</li>
2387
<div class="method-signature">
2388
<span class="method-result">void</span>
2389
<span class="method-name">
2392
([<span class="var-type">bool</span> <span class="var-name">$ishtml</span> = <span class="var-default">true</span>])
2395
<ul class="parameters">
2397
<span class="var-type">bool</span>
2398
<span class="var-name">$ishtml</span> </li>
2403
<a name="methodIsMail" id="IsMail"><!-- --></a>
2404
<div class="evenrow">
2406
<div class="method-header">
2407
<span class="method-title">IsMail</span> (line <span class="line-number">325</span>)
2410
<!-- ========== Info from phpDoc block ========= -->
2411
<p class="short-description">Sets Mailer to send message using PHP mail() function.</p>
2413
<li><span class="field">access:</span> public</li>
2416
<div class="method-signature">
2417
<span class="method-result">void</span>
2418
<span class="method-name">
2427
<a name="methodIsQmail" id="IsQmail"><!-- --></a>
2428
<div class="oddrow">
2430
<div class="method-header">
2431
<span class="method-title">IsQmail</span> (line <span class="line-number">344</span>)
2434
<!-- ========== Info from phpDoc block ========= -->
2435
<p class="short-description">Sets Mailer to send message using the qmail MTA.</p>
2437
<li><span class="field">access:</span> public</li>
2440
<div class="method-signature">
2441
<span class="method-result">void</span>
2442
<span class="method-name">
2451
<a name="methodIsSendmail" id="IsSendmail"><!-- --></a>
2452
<div class="evenrow">
2454
<div class="method-header">
2455
<span class="method-title">IsSendmail</span> (line <span class="line-number">333</span>)
2458
<!-- ========== Info from phpDoc block ========= -->
2459
<p class="short-description">Sets Mailer to send message using the $Sendmail program.</p>
2461
<li><span class="field">access:</span> public</li>
2464
<div class="method-signature">
2465
<span class="method-result">void</span>
2466
<span class="method-name">
2475
<a name="methodIsSMTP" id="IsSMTP"><!-- --></a>
2476
<div class="oddrow">
2478
<div class="method-header">
2479
<span class="method-title">IsSMTP</span> (line <span class="line-number">317</span>)
2482
<!-- ========== Info from phpDoc block ========= -->
2483
<p class="short-description">Sets Mailer to send message using SMTP.</p>
2485
<li><span class="field">access:</span> public</li>
2488
<div class="method-signature">
2489
<span class="method-result">void</span>
2490
<span class="method-name">
2499
<a name="methodMailSend" id="MailSend"><!-- --></a>
2500
<div class="evenrow">
2502
<div class="method-header">
2503
<span class="method-title">MailSend</span> (line <span class="line-number">564</span>)
2506
<!-- ========== Info from phpDoc block ========= -->
2507
<p class="short-description">Sends mail using the PHP mail() function.</p>
2509
<li><span class="field">access:</span> protected</li>
2512
<div class="method-signature">
2513
<span class="method-result">bool</span>
2514
<span class="method-name">
2517
(<span class="var-type">string</span> <span class="var-name">$header</span>, <span class="var-type">string</span> <span class="var-name">$body</span>)
2520
<ul class="parameters">
2522
<span class="var-type">string</span>
2523
<span class="var-name">$header</span><span class="var-description">: The message headers</span> </li>
2525
<span class="var-type">string</span>
2526
<span class="var-name">$body</span><span class="var-description">: The message body</span> </li>
2531
<a name="methodMsgHTML" id="MsgHTML"><!-- --></a>
2532
<div class="oddrow">
2534
<div class="method-header">
2535
<span class="method-title">MsgHTML</span> (line <span class="line-number">1882</span>)
2538
<!-- ========== Info from phpDoc block ========= -->
2539
<p class="short-description">Evaluates the message and returns modifications for inline images and backgrounds</p>
2541
<li><span class="field">access:</span> public</li>
2544
<div class="method-signature">
2545
<span class="method-result">$message</span>
2546
<span class="method-name">
2549
(<span class="var-type"></span> <span class="var-name">$message</span>, [<span class="var-type"></span> <span class="var-name">$basedir</span> = <span class="var-default">''</span>])
2552
<ul class="parameters">
2554
<span class="var-type"></span>
2555
<span class="var-name">$message</span> </li>
2557
<span class="var-type"></span>
2558
<span class="var-name">$basedir</span> </li>
2563
<a name="methodSecureHeader" id="SecureHeader"><!-- --></a>
2564
<div class="evenrow">
2566
<div class="method-header">
2567
<span class="method-title">SecureHeader</span> (line <span class="line-number">2047</span>)
2570
<!-- ========== Info from phpDoc block ========= -->
2571
<p class="short-description">Strips newlines to prevent header injection.</p>
2573
<li><span class="field">access:</span> public</li>
2576
<div class="method-signature">
2577
<span class="method-result">string</span>
2578
<span class="method-name">
2581
(<span class="var-type">string</span> <span class="var-name">$str</span>)
2584
<ul class="parameters">
2586
<span class="var-type">string</span>
2587
<span class="var-name">$str</span><span class="var-description">: String</span> </li>
2592
<a name="methodSend" id="Send"><!-- --></a>
2593
<div class="oddrow">
2595
<div class="method-header">
2596
<span class="method-title">Send</span> (line <span class="line-number">491</span>)
2599
<!-- ========== Info from phpDoc block ========= -->
2600
<p class="short-description">Creates message and assigns Mailer. If the message is not sent successfully then it returns false. Use the ErrorInfo variable to view description of the error.</p>
2602
<li><span class="field">access:</span> public</li>
2605
<div class="method-signature">
2606
<span class="method-result">bool</span>
2607
<span class="method-name">
2616
<a name="methodSendmailSend" id="SendmailSend"><!-- --></a>
2617
<div class="evenrow">
2619
<div class="method-header">
2620
<span class="method-title">SendmailSend</span> (line <span class="line-number">539</span>)
2623
<!-- ========== Info from phpDoc block ========= -->
2624
<p class="short-description">Sends mail using the $Sendmail program.</p>
2626
<li><span class="field">access:</span> protected</li>
2629
<div class="method-signature">
2630
<span class="method-result">bool</span>
2631
<span class="method-name">
2634
(<span class="var-type">string</span> <span class="var-name">$header</span>, <span class="var-type">string</span> <span class="var-name">$body</span>)
2637
<ul class="parameters">
2639
<span class="var-type">string</span>
2640
<span class="var-name">$header</span><span class="var-description">: The message headers</span> </li>
2642
<span class="var-type">string</span>
2643
<span class="var-name">$body</span><span class="var-description">: The message body</span> </li>
2648
<a name="methodset" id="set"><!-- --></a>
2649
<div class="oddrow">
2651
<div class="method-header">
2652
<span class="method-title">set</span> (line <span class="line-number">2025</span>)
2655
<!-- ========== Info from phpDoc block ========= -->
2656
<p class="short-description">Set (or reset) Class Objects (variables)</p>
2657
<p class="description"><p>Usage Example: $page->set('X-Priority', '3');</p></p>
2659
<li><span class="field">todo:</span> Should this not be using __set() magic function?</li>
2660
<li><span class="field">access:</span> public</li>
2663
<div class="method-signature">
2664
<span class="method-result">void</span>
2665
<span class="method-name">
2668
(<span class="var-type">string</span> <span class="var-name">$name</span>, [<span class="var-type">mixed</span> <span class="var-name">$value</span> = <span class="var-default">''</span>])
2671
<ul class="parameters">
2673
<span class="var-type">string</span>
2674
<span class="var-name">$name</span><span class="var-description">: Parameter Name</span> </li>
2676
<span class="var-type">mixed</span>
2677
<span class="var-name">$value</span><span class="var-description">: Parameter Value NOTE: will not work with arrays, there are no arrays to set/reset</span> </li>
2682
<a name="methodSetError" id="SetError"><!-- --></a>
2683
<div class="evenrow">
2685
<div class="method-header">
2686
<span class="method-title">SetError</span> (line <span class="line-number">1786</span>)
2689
<!-- ========== Info from phpDoc block ========= -->
2690
<p class="short-description">Adds the error message to the error container.</p>
2692
<li><span class="field">access:</span> protected</li>
2695
<div class="method-signature">
2696
<span class="method-result">void</span>
2697
<span class="method-name">
2700
(<span class="var-type"></span> <span class="var-name">$msg</span>)
2703
<ul class="parameters">
2705
<span class="var-type"></span>
2706
<span class="var-name">$msg</span> </li>
2711
<a name="methodSetFrom" id="SetFrom"><!-- --></a>
2712
<div class="oddrow">
2714
<div class="method-header">
2715
<span class="method-title">SetFrom</span> (line <span class="line-number">442</span>)
2718
<!-- ========== Info from phpDoc block ========= -->
2719
<p class="short-description">Set the From and FromName properties</p>
2721
<li><span class="field">access:</span> public</li>
2724
<div class="method-signature">
2725
<span class="method-result">boolean</span>
2726
<span class="method-name">
2729
(<span class="var-type">string</span> <span class="var-name">$address</span>, [<span class="var-type">string</span> <span class="var-name">$name</span> = <span class="var-default">''</span>])
2732
<ul class="parameters">
2734
<span class="var-type">string</span>
2735
<span class="var-name">$address</span> </li>
2737
<span class="var-type">string</span>
2738
<span class="var-name">$name</span> </li>
2743
<a name="methodSetLanguage" id="SetLanguage"><!-- --></a>
2744
<div class="evenrow">
2746
<div class="method-header">
2747
<span class="method-title">SetLanguage</span> (line <span class="line-number">735</span>)
2750
<!-- ========== Info from phpDoc block ========= -->
2751
<p class="short-description">Sets the language for all class error messages.</p>
2752
<p class="description"><p>Returns false if it cannot load the language file. The default language is English.</p></p>
2754
<li><span class="field">access:</span> public</li>
2757
<div class="method-signature">
2758
<span class="method-result">void</span>
2759
<span class="method-name">
2762
([<span class="var-type">string</span> <span class="var-name">$langcode</span> = <span class="var-default">'en'</span>], [<span class="var-type">string</span> <span class="var-name">$lang_path</span> = <span class="var-default">'language/'</span>])
2765
<ul class="parameters">
2767
<span class="var-type">string</span>
2768
<span class="var-name">$langcode</span><span class="var-description">: ISO 639-1 2-character language code (e.g. Portuguese: "br")</span> </li>
2770
<span class="var-type">string</span>
2771
<span class="var-name">$lang_path</span><span class="var-description">: Path to the language file directory</span> </li>
2776
<a name="methodSetWordWrap" id="SetWordWrap"><!-- --></a>
2777
<div class="oddrow">
2779
<div class="method-header">
2780
<span class="method-title">SetWordWrap</span> (line <span class="line-number">937</span>)
2783
<!-- ========== Info from phpDoc block ========= -->
2784
<p class="short-description">Set the body wrapping.</p>
2786
<li><span class="field">access:</span> public</li>
2789
<div class="method-signature">
2790
<span class="method-result">void</span>
2791
<span class="method-name">
2800
<a name="methodSign" id="Sign"><!-- --></a>
2801
<div class="evenrow">
2803
<div class="method-header">
2804
<span class="method-title">Sign</span> (line <span class="line-number">2060</span>)
2807
<!-- ========== Info from phpDoc block ========= -->
2808
<p class="short-description">Set the private key file and password to sign the message.</p>
2810
<li><span class="field">access:</span> public</li>
2813
<div class="method-signature">
2814
<span class="method-result">void</span>
2815
<span class="method-name">
2818
(<span class="var-type"></span> <span class="var-name">$cert_filename</span>, <span class="var-type">string</span> <span class="var-name">$key_filename</span>, <span class="var-type">string</span> <span class="var-name">$key_pass</span>)
2821
<ul class="parameters">
2823
<span class="var-type">string</span>
2824
<span class="var-name">$key_filename</span><span class="var-description">: Parameter File Name</span> </li>
2826
<span class="var-type">string</span>
2827
<span class="var-name">$key_pass</span><span class="var-description">: Password for private key</span> </li>
2829
<span class="var-type"></span>
2830
<span class="var-name">$cert_filename</span> </li>
2835
<a name="methodSmtpClose" id="SmtpClose"><!-- --></a>
2836
<div class="oddrow">
2838
<div class="method-header">
2839
<span class="method-title">SmtpClose</span> (line <span class="line-number">719</span>)
2842
<!-- ========== Info from phpDoc block ========= -->
2843
<p class="short-description">Closes the active SMTP session if one exists.</p>
2845
<li><span class="field">access:</span> public</li>
2848
<div class="method-signature">
2849
<span class="method-result">void</span>
2850
<span class="method-name">
2859
<a name="methodSmtpConnect" id="SmtpConnect"><!-- --></a>
2860
<div class="evenrow">
2862
<div class="method-header">
2863
<span class="method-title">SmtpConnect</span> (line <span class="line-number">657</span>)
2866
<!-- ========== Info from phpDoc block ========= -->
2867
<p class="short-description">Initiates a connection to an SMTP server.</p>
2868
<p class="description"><p>Returns false if the operation failed.</p></p>
2870
<li><span class="field">access:</span> public</li>
2871
<li><span class="field">uses:</span> <a href="../PHPMailer/SMTP.html">SMTP</a></li>
2874
<div class="method-signature">
2875
<span class="method-result">bool</span>
2876
<span class="method-name">
2885
<a name="methodSmtpSend" id="SmtpSend"><!-- --></a>
2886
<div class="oddrow">
2888
<div class="method-header">
2889
<span class="method-title">SmtpSend</span> (line <span class="line-number">609</span>)
2892
<!-- ========== Info from phpDoc block ========= -->
2893
<p class="short-description">Sends mail via SMTP using PhpSMTP Returns false if there is a bad MAIL FROM, RCPT, or DATA input.</p>
2895
<li><span class="field">access:</span> protected</li>
2896
<li><span class="field">uses:</span> <a href="../PHPMailer/SMTP.html">SMTP</a></li>
2899
<div class="method-signature">
2900
<span class="method-result">bool</span>
2901
<span class="method-name">
2904
(<span class="var-type">string</span> <span class="var-name">$header</span>, <span class="var-type">string</span> <span class="var-name">$body</span>)
2907
<ul class="parameters">
2909
<span class="var-type">string</span>
2910
<span class="var-name">$header</span><span class="var-description">: The message headers</span> </li>
2912
<span class="var-type">string</span>
2913
<span class="var-name">$body</span><span class="var-description">: The message body</span> </li>
2918
<a name="methodTextLine" id="TextLine"><!-- --></a>
2919
<div class="evenrow">
2921
<div class="method-header">
2922
<span class="method-title">TextLine</span> (line <span class="line-number">1205</span>)
2925
<!-- ========== Info from phpDoc block ========= -->
2926
<p class="short-description">Returns a formatted mail line.</p>
2928
<li><span class="field">access:</span> public</li>
2931
<div class="method-signature">
2932
<span class="method-result">string</span>
2933
<span class="method-name">
2936
(<span class="var-type"></span> <span class="var-name">$value</span>)
2939
<ul class="parameters">
2941
<span class="var-type"></span>
2942
<span class="var-name">$value</span> </li>
2947
<a name="methodUTF8CharBoundary" id="UTF8CharBoundary"><!-- --></a>
2948
<div class="oddrow">
2950
<div class="method-header">
2951
<span class="method-title">UTF8CharBoundary</span> (line <span class="line-number">899</span>)
2954
<!-- ========== Info from phpDoc block ========= -->
2955
<p class="short-description">Finds last character boundary prior to maxLength in a utf-8 quoted (printable) encoded string.</p>
2956
<p class="description"><p>Original written by Colin Brown.</p></p>
2958
<li><span class="field">access:</span> public</li>
2961
<div class="method-signature">
2962
<span class="method-result">int</span>
2963
<span class="method-name">
2966
(<span class="var-type">string</span> <span class="var-name">$encodedText</span>, <span class="var-type">int</span> <span class="var-name">$maxLength</span>)
2969
<ul class="parameters">
2971
<span class="var-type">string</span>
2972
<span class="var-name">$encodedText</span><span class="var-description">: utf-8 QP text</span> </li>
2974
<span class="var-type">int</span>
2975
<span class="var-name">$maxLength</span><span class="var-description">: find last character boundary prior to this length</span> </li>
2980
<a name="methodWrapText" id="WrapText"><!-- --></a>
2981
<div class="evenrow">
2983
<div class="method-header">
2984
<span class="method-title">WrapText</span> (line <span class="line-number">817</span>)
2987
<!-- ========== Info from phpDoc block ========= -->
2988
<p class="short-description">Wraps message for use with mailers that do not automatically perform wrapping and for quoted-printable.</p>
2989
<p class="description"><p>Original written by philippe.</p></p>
2991
<li><span class="field">access:</span> public</li>
2994
<div class="method-signature">
2995
<span class="method-result">string</span>
2996
<span class="method-name">
2999
(<span class="var-type">string</span> <span class="var-name">$message</span>, <span class="var-type">integer</span> <span class="var-name">$length</span>, [<span class="var-type">boolean</span> <span class="var-name">$qp_mode</span> = <span class="var-default">false</span>])
3002
<ul class="parameters">
3004
<span class="var-type">string</span>
3005
<span class="var-name">$message</span><span class="var-description">: The message to wrap</span> </li>
3007
<span class="var-type">integer</span>
3008
<span class="var-name">$length</span><span class="var-description">: The line length to wrap to</span> </li>
3010
<span class="var-type">boolean</span>
3011
<span class="var-name">$qp_mode</span><span class="var-description">: Whether to run in Quoted-Printable mode</span> </li>
3020
<a name="sec-consts"></a>
3021
<div class="info-box">
3022
<div class="info-box-title">Class Constants</div>
3023
<div class="nav-bar">
3024
<a href="#sec-description">Description</a> |
3025
<a href="#sec-descendents">Descendants</a> |
3026
<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
3029
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
3031
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
3034
<div class="info-box-body">
3035
<a name="constSTOP_CONTINUE" id="STOP_CONTINUE"><!-- --></A>
3036
<div class="oddrow">
3038
<div class="const-header">
3039
<img src="../media/images/Variable.png" />
3040
<span class="const-title">
3041
<span class="const-name">STOP_CONTINUE</span>
3042
= <span class="const-default"> 1</span>
3043
(line <span class="line-number">285</span>)
3047
<!-- ========== Info from phpDoc block ========= -->
3051
<a name="constSTOP_CRITICAL" id="STOP_CRITICAL"><!-- --></A>
3052
<div class="evenrow">
3054
<div class="const-header">
3055
<img src="../media/images/Variable.png" />
3056
<span class="const-title">
3057
<span class="const-name">STOP_CRITICAL</span>
3058
= <span class="const-default"> 2</span>
3059
(line <span class="line-number">286</span>)
3063
<!-- ========== Info from phpDoc block ========= -->
3067
<a name="constSTOP_MESSAGE" id="STOP_MESSAGE"><!-- --></A>
3068
<div class="oddrow">
3070
<div class="const-header">
3071
<img src="../media/images/Variable.png" />
3072
<span class="const-title">
3073
<span class="const-name">STOP_MESSAGE</span>
3074
= <span class="const-default"> 0</span>
3075
(line <span class="line-number">284</span>)
3079
<!-- ========== Info from phpDoc block ========= -->
3087
<p class="notes" id="credit">
3088
Documentation generated on Tue, 09 Aug 2011 09:04:43 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
b'\\ No newline at end of file'