init
This commit is contained in:
1667
modules/EcmDocuments/phpmailer/class.phpmailer.php
Executable file
1667
modules/EcmDocuments/phpmailer/class.phpmailer.php
Executable file
File diff suppressed because it is too large
Load Diff
391
modules/EcmDocuments/phpmailer/class.pop3.php
Executable file
391
modules/EcmDocuments/phpmailer/class.pop3.php
Executable file
@@ -0,0 +1,391 @@
|
||||
<?php
|
||||
/*~ class.pop3.php
|
||||
.---------------------------------------------------------------------------.
|
||||
| Software: PHPMailer - PHP email class |
|
||||
| Version: 2.0.0 rc2 |
|
||||
| Contact: via sourceforge.net support pages (also www.codeworxtech.com) |
|
||||
| Info: http://phpmailer.sourceforge.net |
|
||||
| Support: http://sourceforge.net/projects/phpmailer/ |
|
||||
| ------------------------------------------------------------------------- |
|
||||
| Author: Andy Prevost (project admininistrator) |
|
||||
| Author: Brent R. Matzelle (original founder) |
|
||||
| Copyright (c) 2004-2007, Andy Prevost. All Rights Reserved. |
|
||||
| Copyright (c) 2001-2003, Brent R. Matzelle |
|
||||
| ------------------------------------------------------------------------- |
|
||||
| License: Distributed under the Lesser General Public License (LGPL) |
|
||||
| http://www.gnu.org/copyleft/lesser.html |
|
||||
| This program is distributed in the hope that it will be useful - WITHOUT |
|
||||
| ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
||||
| FITNESS FOR A PARTICULAR PURPOSE. |
|
||||
| ------------------------------------------------------------------------- |
|
||||
| We offer a number of paid services (www.codeworxtech.com): |
|
||||
| - Web Hosting on highly optimized fast and secure servers |
|
||||
| - Technology Consulting |
|
||||
| - Oursourcing (highly qualified programmers and graphic designers) |
|
||||
'---------------------------------------------------------------------------'
|
||||
|
||||
/**
|
||||
* POP Before SMTP Authentication Class
|
||||
* Version 1.0
|
||||
*
|
||||
* Author: Richard Davey (rich@corephp.co.uk)
|
||||
* License: LGPL, see PHPMailer License
|
||||
*
|
||||
* Specifically for PHPMailer to allow POP before SMTP authentication.
|
||||
* Does not yet work with APOP - if you have an APOP account, contact me
|
||||
* and we can test changes to this script.
|
||||
*
|
||||
* This class is based on the structure of the SMTP class by Chris Ryan
|
||||
*
|
||||
* This class is rfc 1939 compliant and implements all the commands
|
||||
* required for POP3 connection, authentication and disconnection.
|
||||
*
|
||||
* @package PHPMailer
|
||||
* @author Richard Davey
|
||||
*/
|
||||
|
||||
class POP3 {
|
||||
/**
|
||||
* Default POP3 port
|
||||
* @var int
|
||||
*/
|
||||
public $POP3_PORT = 110;
|
||||
|
||||
/**
|
||||
* Default Timeout
|
||||
* @var int
|
||||
*/
|
||||
public $POP3_TIMEOUT = 30;
|
||||
|
||||
/**
|
||||
* POP3 Carriage Return + Line Feed
|
||||
* @var string
|
||||
*/
|
||||
public $CRLF = "\r\n";
|
||||
|
||||
/**
|
||||
* Displaying Debug warnings? (0 = now, 1+ = yes)
|
||||
* @var int
|
||||
*/
|
||||
public $do_debug = 2;
|
||||
|
||||
/**
|
||||
* POP3 Mail Server
|
||||
* @var string
|
||||
*/
|
||||
public $host;
|
||||
|
||||
/**
|
||||
* POP3 Port
|
||||
* @var int
|
||||
*/
|
||||
public $port;
|
||||
|
||||
/**
|
||||
* POP3 Timeout Value
|
||||
* @var int
|
||||
*/
|
||||
public $tval;
|
||||
|
||||
/**
|
||||
* POP3 Username
|
||||
* @var string
|
||||
*/
|
||||
public $username;
|
||||
|
||||
/**
|
||||
* POP3 Password
|
||||
* @var string
|
||||
*/
|
||||
public $password;
|
||||
|
||||
/**#@+
|
||||
* @access private
|
||||
*/
|
||||
private $pop_conn;
|
||||
private $connected;
|
||||
private $error; // Error log array
|
||||
/**#@-*/
|
||||
|
||||
/**
|
||||
* Constructor, sets the initial values
|
||||
*
|
||||
* @return POP3
|
||||
*/
|
||||
function __construct() {
|
||||
$this->pop_conn = 0;
|
||||
$this->connected = false;
|
||||
$this->error = null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Combination of public events - connect, login, disconnect
|
||||
*
|
||||
* @param string $host
|
||||
* @param integer $port
|
||||
* @param integer $tval
|
||||
* @param string $username
|
||||
* @param string $password
|
||||
*/
|
||||
function Authorise ($host, $port = false, $tval = false, $username, $password, $debug_level = 0) {
|
||||
$this->host = $host;
|
||||
|
||||
// If no port value is passed, retrieve it
|
||||
if ($port == false) {
|
||||
$this->port = $this->POP3_PORT;
|
||||
} else {
|
||||
$this->port = $port;
|
||||
}
|
||||
|
||||
// If no port value is passed, retrieve it
|
||||
if ($tval == false) {
|
||||
$this->tval = $this->POP3_TIMEOUT;
|
||||
} else {
|
||||
$this->tval = $tval;
|
||||
}
|
||||
|
||||
$this->do_debug = $debug_level;
|
||||
$this->username = $username;
|
||||
$this->password = $password;
|
||||
|
||||
// Refresh the error log
|
||||
$this->error = null;
|
||||
|
||||
// Connect
|
||||
$result = $this->Connect($this->host, $this->port, $this->tval);
|
||||
|
||||
if ($result) {
|
||||
$login_result = $this->Login($this->username, $this->password);
|
||||
|
||||
if ($login_result) {
|
||||
$this->Disconnect();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// We need to disconnect regardless if the login succeeded
|
||||
$this->Disconnect();
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Connect to the POP3 server
|
||||
*
|
||||
* @param string $host
|
||||
* @param integer $port
|
||||
* @param integer $tval
|
||||
* @return boolean
|
||||
*/
|
||||
function Connect ($host, $port = false, $tval = 30) {
|
||||
// Are we already connected?
|
||||
if ($this->connected) {
|
||||
return true;
|
||||
}
|
||||
|
||||
/*
|
||||
On Windows this will raise a PHP Warning error if the hostname doesn't exist.
|
||||
Rather than supress it with @fsockopen, let's capture it cleanly instead
|
||||
*/
|
||||
|
||||
set_error_handler(array(&$this, 'catchWarning'));
|
||||
|
||||
// Connect to the POP3 server
|
||||
$this->pop_conn = fsockopen($host, // POP3 Host
|
||||
$port, // Port #
|
||||
$errno, // Error Number
|
||||
$errstr, // Error Message
|
||||
$tval); // Timeout (seconds)
|
||||
|
||||
// Restore the error handler
|
||||
restore_error_handler();
|
||||
|
||||
// Does the Error Log now contain anything?
|
||||
if ($this->error && $this->do_debug >= 1) {
|
||||
$this->displayErrors();
|
||||
}
|
||||
|
||||
// Did we connect?
|
||||
if ($this->pop_conn == false) {
|
||||
// It would appear not...
|
||||
$this->error = array(
|
||||
'error' => "Failed to connect to server $host on port $port",
|
||||
'errno' => $errno,
|
||||
'errstr' => $errstr
|
||||
);
|
||||
|
||||
if ($this->do_debug >= 1) {
|
||||
$this->displayErrors();
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
// Increase the stream time-out
|
||||
|
||||
// Check for PHP 4.3.0 or later
|
||||
if (version_compare(phpversion(), '4.3.0', 'ge')) {
|
||||
stream_set_timeout($this->pop_conn, $tval, 0);
|
||||
} else {
|
||||
// Does not work on Windows
|
||||
if (substr(PHP_OS, 0, 3) !== 'WIN') {
|
||||
socket_set_timeout($this->pop_conn, $tval, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Get the POP3 server response
|
||||
$pop3_response = $this->getResponse();
|
||||
|
||||
// Check for the +OK
|
||||
if ($this->checkResponse($pop3_response)) {
|
||||
// The connection is established and the POP3 server is talking
|
||||
$this->connected = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Login to the POP3 server (does not support APOP yet)
|
||||
*
|
||||
* @param string $username
|
||||
* @param string $password
|
||||
* @return boolean
|
||||
*/
|
||||
function Login ($username = '', $password = '') {
|
||||
if ($this->connected == false) {
|
||||
$this->error = 'Not connected to POP3 server';
|
||||
|
||||
if ($this->do_debug >= 1) {
|
||||
$this->displayErrors();
|
||||
}
|
||||
}
|
||||
|
||||
if (empty($username)) {
|
||||
$username = $this->username;
|
||||
}
|
||||
|
||||
if (empty($password)) {
|
||||
$password = $this->password;
|
||||
}
|
||||
|
||||
$pop_username = "USER $username" . $this->CRLF;
|
||||
$pop_password = "PASS $password" . $this->CRLF;
|
||||
|
||||
// Send the Username
|
||||
$this->sendString($pop_username);
|
||||
$pop3_response = $this->getResponse();
|
||||
|
||||
if ($this->checkResponse($pop3_response)) {
|
||||
// Send the Password
|
||||
$this->sendString($pop_password);
|
||||
$pop3_response = $this->getResponse();
|
||||
|
||||
if ($this->checkResponse($pop3_response)) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Disconnect from the POP3 server
|
||||
*/
|
||||
function Disconnect () {
|
||||
$this->sendString('QUIT');
|
||||
|
||||
fclose($this->pop_conn);
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////
|
||||
// Private Methods
|
||||
/////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Get the socket response back.
|
||||
* $size is the maximum number of bytes to retrieve
|
||||
*
|
||||
* @param integer $size
|
||||
* @return string
|
||||
*/
|
||||
function getResponse ($size = 128) {
|
||||
$pop3_response = fgets($this->pop_conn, $size);
|
||||
|
||||
return $pop3_response;
|
||||
}
|
||||
|
||||
/**
|
||||
* Send a string down the open socket connection to the POP3 server
|
||||
*
|
||||
* @param string $string
|
||||
* @return integer
|
||||
*/
|
||||
function sendString ($string) {
|
||||
$bytes_sent = fwrite($this->pop_conn, $string, strlen($string));
|
||||
|
||||
return $bytes_sent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks the POP3 server response for +OK or -ERR
|
||||
*
|
||||
* @param string $string
|
||||
* @return boolean
|
||||
*/
|
||||
function checkResponse ($string) {
|
||||
if (substr($string, 0, 3) !== '+OK') {
|
||||
$this->error = array(
|
||||
'error' => "Server reported an error: $string",
|
||||
'errno' => 0,
|
||||
'errstr' => ''
|
||||
);
|
||||
|
||||
if ($this->do_debug >= 1) {
|
||||
$this->displayErrors();
|
||||
}
|
||||
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* If debug is enabled, display the error message array
|
||||
*
|
||||
*/
|
||||
function displayErrors () {
|
||||
echo '<pre>';
|
||||
|
||||
foreach ($this->error as $single_error) {
|
||||
print_r($single_error);
|
||||
}
|
||||
|
||||
echo '</pre>';
|
||||
}
|
||||
|
||||
/**
|
||||
* Takes over from PHP for the socket warning handler
|
||||
*
|
||||
* @param integer $errno
|
||||
* @param string $errstr
|
||||
* @param string $errfile
|
||||
* @param integer $errline
|
||||
*/
|
||||
function catchWarning ($errno, $errstr, $errfile, $errline) {
|
||||
$this->error[] = array(
|
||||
'error' => "Connecting to the POP3 server raised a PHP warning: ",
|
||||
'errno' => $errno,
|
||||
'errstr' => $errstr
|
||||
);
|
||||
}
|
||||
|
||||
// End of class
|
||||
}
|
||||
?>
|
||||
1065
modules/EcmDocuments/phpmailer/class.smtp.php
Executable file
1065
modules/EcmDocuments/phpmailer/class.smtp.php
Executable file
File diff suppressed because it is too large
Load Diff
72
modules/EcmDocuments/phpmailer/codeworxtech.html
Executable file
72
modules/EcmDocuments/phpmailer/codeworxtech.html
Executable file
@@ -0,0 +1,72 @@
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body, p {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
}
|
||||
div.width {
|
||||
width: 500px;
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<div class="width">
|
||||
<p><b>My name is Andy Prevost, AKA "codeworxtech".</b><br>
|
||||
<a href="http://www.codeworxtech.com">www.codeworxtech.com</a> for more information.<br>
|
||||
<a href="http://www.worxhost.com">www.worxhost.com</a> our webhosting division.</p>
|
||||
<p>Before I introduce myself, our company and our developer tools to you, let me answer a huge question you likely have:</p>
|
||||
<p><strong>WHY USE OUR TOOLS & WHAT'S IN IT FOR YOU?</strong></p>
|
||||
<p>A valid question. We're developers too. We've been writing software, primarily for the internet, for more than 15 years. Along the way, there are two major things that had tremendous impact of our company: PHP and Open Source. PHP is without doubt the most popular platform for the internet. There has been more progress in this area of technology because of Open Source software than in any other IT segment. We have used many open source tools, some as learning tools, some as components in projects we were working on. To us, it's not about popularity ... we're committed to robust, stable, and efficient tools you can use to get your projects in your user's hands quickly. So the shorter answer: what's in it for you? rapid development and rapid deployment without fuss and with straight forward open source licensing.</p>
|
||||
<p>Now, the introductions:</p>
|
||||
<p>Our company, <strong>Codeworx Technologies</strong>, is the publisher of several Open Source applications and developer tools as well as several commercial PHP applications. The Open Source applications are ttCMS and DCP Portal. The Open Source developer tools include QuickComponents (QuickSkin, QuickCache, and QuickTabs) and now PHPMailer.
|
||||
We have staff and offices in the United States, Canada, Caribbean, the Middle
|
||||
East, and our primary development center in India. Our company is represented by
|
||||
agents and resellers globally.</p>
|
||||
<p><strong>Codeworx Technologies</strong> is at the forefront of developing PHP applications. Our staff are all Zend Certified university educated and experts at object oriented programming. While <strong>Codeworx Technologies</strong> can handle any project from trouble shooting programs written by others all the way to finished mission-critical applications, we specialize in taking projects from inception all the way through to implementation - on budget, and on time. If you need help with your projects, we're the team to get it done right at a reasonable price.</p>
|
||||
<p>Over the years, there have been a number of tools that have been constant favorites in all of our projects. We have become the project administrators for most of these tools.</p>
|
||||
<p>Our developer tools are all Open Source. Here's a brief description:</p>
|
||||
<ul>
|
||||
<li><strong>PHPMailer</strong>. Originally authored by Brent Matzelle, PHPMailer is the leading "email transfer class" for PHP. PHPMailer is downloaded more than 18000 times each and every month by developers looking for a stable, simple email solution. We used it ourselves for years as our favorite tool. It's always been small (the entire footprint is around 100 Kb), stable, and as complete a solution as you can find. Other tools are nowhere near as simple. And more importantly, most of our applications (including PHPMailer) is implemented in a smaller footprint than one competing email class. Our thanks to Brent Matzelle for this superb tool - our commitment is to keep it lean, keep it focused, and compliant with standards. Visit the PHPMailer website at
|
||||
<a href="http://phpmailer.codeworxtech.com/">http://phpmailer.codeworxtech.com/</a>.<br>
|
||||
<br>
|
||||
</li>
|
||||
<li><strong>QuickCache</strong>. Originally authored by Jean Pierre Deckers as jpCache, QuickCache is an HTTP OpCode caching strategy that works on your entire site with only one line of code at the top of your script. The cached pages can be stored as files or as database objects. The benefits are absolutely astounding: bandwidth savings of up to 80% and screen display times increased by 8 - 10x. Visit the QuickCache website at
|
||||
<a href="http://quickcache.codeworxtech.com/">http://quickcache.codeworxtech.com/</a>.<br>
|
||||
<br>
|
||||
</li>
|
||||
<li><strong>QuickSkin</strong>. Originally authored by Philipp v. Criegern and named "SmartTemplate". The project was taken over by Manuel 'EndelWar' Dalla Lana and now by "codeworxtech". QuickSkin is one of the truly outstanding templating engines available, but has always been confused with Smarty Templating Engine. QuickSkin is even more relevant today than when it was launched. It's a small footprint with big impact on your projects. It features a built in caching technology, token based substitution, and works on the concept of one single HTML file as the template. The HTML template file can contain variable information making it one small powerful tool for your developer tool kit. Visit the QuickSkin website at
|
||||
<a href="http://quickskin.codeworxtech.com/">http://quickskin.codeworxtech.com/</a>.<br>
|
||||
<br>
|
||||
</li>
|
||||
<li><strong>QuickTabs</strong>. If you read about the projects above, you'll get the sense that we are minimalists and that's pretty accurate. We prefer using tools that are small, efficient, and effective. We have no use for software bloat. QuickTabs came to life in several of our projects where we needed to display complex information in a simplified manner to users. It had to function something like a "wizard" interface, but with more flexibility to float from one item to another. We looked at various Ajax-based solutions, but found one annoying problem with Ajax - page reloads if switching between items (with corresponding data loss if changed by the customer). QuickTabs is our solution to this by presenting complex data in a Javascript show/hide div set. It's not a complex architecture, but it works! Visit the QuickTabs website at <a href="http://quicktabs.codeworxtech.com/">http://quicktabs.codeworxtech.com/</a>.</li>
|
||||
</ul>
|
||||
<p>We're committed to PHP and to the Open Source community.</p>
|
||||
<p>Opportunities with <strong>Codeworx Technologies</strong>:</p>
|
||||
<ul>
|
||||
<li>Resellers/Agents: We're always interested in talking with companies that
|
||||
want to represent
|
||||
<strong>Codeworx Technologies</strong> in their markets. We also have private label programs for our commercial products (in certain circumstances).</li>
|
||||
<li>Programmers/Developers: We are usually fully staffed, however, if you would like to be considered for a career with
|
||||
<strong>Codeworx Technologies</strong>, we would be pleased to hear from you.<br>
|
||||
A few things to note:<br>
|
||||
<ul>
|
||||
<li>we do not hire contractors and we do not outsource (these are services we offer)</li>
|
||||
<li>experience level does not matter: from fresh out of college to multi-year experience - it's your
|
||||
creative mind and a positive attitude we want</li>
|
||||
<li>if you contact us looking for employment, include a cover letter, indicate what type of work/career you are looking for and expected compensation</li>
|
||||
<li>if you are representing someone else looking for work, do not contact us. We have an exclusive relationship with a recruiting partner already and not interested in altering the arrangement. We will not hire your candidate under any circumstances unless they wish to approach us individually.</li>
|
||||
<li>any contact that ignores any of these points will be discarded</li>
|
||||
</ul></li>
|
||||
<li>Affiliates/Partnerships: We are interested in partnering with other firms who are leaders in their field. We clearly understand that successful companies are built on successful relationships in all industries world-wide. We currently have innovative relationships throughout the world that are mutually beneficial. Drop us a line and let's talk.</li>
|
||||
</ul>
|
||||
Regards,<br>
|
||||
Andy Prevost (aka, codeworxtech)<br>
|
||||
<a href="mailto:codeworxtech@users.sourceforge.net">codeworxtech@users.sourceforge.net</a><br>
|
||||
<br>
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
148
modules/EcmDocuments/phpmailer/docs/extending.html
Executable file
148
modules/EcmDocuments/phpmailer/docs/extending.html
Executable file
@@ -0,0 +1,148 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Examples using phpmailer</title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
<h2>Examples using phpmailer</h2>
|
||||
|
||||
<h3>1. Advanced Example</h3>
|
||||
<p>
|
||||
|
||||
This demonstrates sending out multiple email messages with binary attachments
|
||||
from a MySQL database with multipart/alternative support.<p>
|
||||
<table cellpadding="4" border="1" width="80%">
|
||||
<tr>
|
||||
<td bgcolor="#CCCCCC">
|
||||
<pre>
|
||||
require("class.phpmailer.php");
|
||||
|
||||
$mail = new phpmailer();
|
||||
|
||||
$mail->From = "list@example.com";
|
||||
$mail->FromName = "List manager";
|
||||
$mail->Host = "smtp1.example.com;smtp2.example.com";
|
||||
$mail->Mailer = "smtp";
|
||||
|
||||
@MYSQL_CONNECT("localhost","root","password");
|
||||
@mysql_select_db("my_company");
|
||||
$query<72> =<3D>"SELECT full_name, email,<2C>photo<74>FROM employee<65>WHERE<52>id=$id";
|
||||
$result<6C>=<3D>@MYSQL_QUERY($query);
|
||||
|
||||
while ($row = mysql_fetch_array ($result))
|
||||
{
|
||||
// HTML body
|
||||
$body = "Hello <font size=\"4\">" . $row["full_name"] . "</font>, <p>";
|
||||
$body .= "<i>Your</i> personal photograph to this message.<p>";
|
||||
$body .= "Sincerely, <br>";
|
||||
$body .= "phpmailer List manager";
|
||||
|
||||
// Plain text body (for mail clients that cannot read HTML)
|
||||
$text_body = "Hello " . $row["full_name"] . ", \n\n";
|
||||
$text_body .= "Your personal photograph to this message.\n\n";
|
||||
$text_body .= "Sincerely, \n";
|
||||
$text_body .= "phpmailer List manager";
|
||||
|
||||
$mail->Body = $body;
|
||||
$mail->AltBody = $text_body;
|
||||
$mail->AddAddress($row["email"], $row["full_name"]);
|
||||
$mail->AddStringAttachment($row["photo"], "YourPhoto.jpg");
|
||||
|
||||
if(!$mail->Send())
|
||||
echo "There has been a mail error sending to " . $row["email"] . "<br>";
|
||||
|
||||
// Clear all addresses and attachments for next loop
|
||||
$mail->ClearAddresses();
|
||||
$mail->ClearAttachments();
|
||||
}
|
||||
</pre>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
|
||||
<h3>2. Extending phpmailer</h3>
|
||||
<p>
|
||||
|
||||
Extending classes with inheritance is one of the most
|
||||
powerful features of object-oriented
|
||||
programming. It allows you to make changes to the
|
||||
original class for your
|
||||
own personal use without hacking the original
|
||||
classes. Plus, it is very
|
||||
easy to do. I've provided an example:
|
||||
|
||||
<p>
|
||||
Here's a class that extends the phpmailer class and sets the defaults
|
||||
for the particular site:<br>
|
||||
PHP include file: <b>mail.inc.php</b>
|
||||
<p>
|
||||
|
||||
<table cellpadding="4" border="1" width="80%">
|
||||
<tr>
|
||||
<td bgcolor="#CCCCCC">
|
||||
<pre>
|
||||
require("class.phpmailer.php");
|
||||
|
||||
class my_phpmailer extends phpmailer {
|
||||
// Set default variables for all new objects
|
||||
var $From = "from@example.com";
|
||||
var $FromName = "Mailer";
|
||||
var $Host = "smtp1.example.com;smtp2.example.com";
|
||||
var $Mailer = "smtp"; // Alternative to IsSMTP()
|
||||
var $WordWrap = 75;
|
||||
|
||||
// Replace the default error_handler
|
||||
function error_handler($msg) {
|
||||
print("My Site Error");
|
||||
print("Description:");
|
||||
printf("%s", $msg);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Create an additional function
|
||||
function do_something($something) {
|
||||
// Place your new code here
|
||||
}
|
||||
}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
Now here's a normal PHP page in the site, which will have all the defaults set
|
||||
above:<br>
|
||||
Normal PHP file: <b>mail_test.php</b>
|
||||
<p>
|
||||
|
||||
<table cellpadding="4" border="1" width="80%">
|
||||
<tr>
|
||||
<td bgcolor="#CCCCCC">
|
||||
<pre>
|
||||
require("mail.inc.php");
|
||||
|
||||
// Instantiate your new class
|
||||
$mail = new my_phpmailer;
|
||||
|
||||
// Now you only need to add the necessary stuff
|
||||
$mail->AddAddress("josh@example.com", "Josh Adams");
|
||||
$mail->Subject = "Here is the subject";
|
||||
$mail->Body = "This is the message body";
|
||||
$mail->AddAttachment("c:/temp/11-10-00.zip", "new_name.zip"); // optional name
|
||||
|
||||
if(!$mail->Send())
|
||||
{
|
||||
echo "There was an error sending the message";
|
||||
exit;
|
||||
}
|
||||
|
||||
echo "Message was sent successfully";
|
||||
</pre>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
66
modules/EcmDocuments/phpmailer/docs/faq.html
Executable file
66
modules/EcmDocuments/phpmailer/docs/faq.html
Executable file
@@ -0,0 +1,66 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>phpmailer FAQ</title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
<h2>phpmailer FAQ</h2>
|
||||
|
||||
<p>
|
||||
<b>I'm using the SMTP mailer and I keep on getting a timeout message
|
||||
well before the X seconds I set it for. What gives?</b>
|
||||
<br>
|
||||
PHP versions 4.0.4pl1 and earlier have a bug in which sockets timeout
|
||||
early. You can fix this by re-compiling PHP 4.0.4pl1 with this fix:
|
||||
<a href="timeoutfix.diff">timeoutfix.diff</a>. Otherwise you can wait
|
||||
for the new PHP release.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>I am concerned that using include files will take up too much
|
||||
processing time on my computer. How can I make it run faster?</b>
|
||||
<br>
|
||||
PHP by itself is very fast. Much faster than ASP or JSP running on
|
||||
the same type of server. This is because it has very little overhead compared
|
||||
to its competitors and it pre-compiles all of
|
||||
its code before it runs each script (in PHP4). However, all of
|
||||
this compiling and re-compiling can take up a lot of valuable
|
||||
computer resources. However, there are programs out there that compile
|
||||
PHP code and store it in memory (or on mmaped files) to reduce the
|
||||
processing immensely. Two of these: <a href="http://apc.communityconnect.com">APC
|
||||
(Alternative PHP Cache)</a> and <a href="http://bwcache.bware.it/index.htm">Afterburner</a>
|
||||
(<a href="http://www.mm4.de/php4win/mod_php4_win32/">Win32 download</a>)
|
||||
are excellent free tools that do just this. If you have the money
|
||||
you might also try <a href="http://www.zend.com">Zend Cache</a>, it is
|
||||
even faster than the open source varieties. All of these tools make your
|
||||
scripts run faster while also reducing the load on your server. I have tried
|
||||
them myself and they are quite stable too.
|
||||
</p>
|
||||
|
||||
|
||||
<p>
|
||||
<b>What mailer gives me the best performance?</b>
|
||||
<br>
|
||||
On a single machine the mail() or sendmail mailers give you the best
|
||||
performance because they do not have the added overhead of SMTP.
|
||||
If you have you have your mail server on a another machine then
|
||||
SMTP is your only option, but you do get the benefit of redundant
|
||||
mail servers.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>When I try to attach a file with on my server I get a
|
||||
"Could not find {file} on filesystem error". Why is this?</b>
|
||||
<br>
|
||||
If you are using a Unix machine this is probably because the user
|
||||
running your web server does not have read access to the directory
|
||||
in question. If you are using Windows, then the problem probably is
|
||||
that you have used single backslashes to denote directories ("\").
|
||||
A single backslash has a special meaning to PHP so these are not
|
||||
valid. Instead use double backslashes ("\\") or a single forward
|
||||
slash ("/").
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
12
modules/EcmDocuments/phpmailer/examples/contents.html
Executable file
12
modules/EcmDocuments/phpmailer/examples/contents.html
Executable file
@@ -0,0 +1,12 @@
|
||||
<body background="images/bkgrnd.gif" style="margin: 0px;">
|
||||
<div style="width: 640px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;">
|
||||
<div align="center"><img src="images/phpmailer.gif" style="height: 90px; width: 340px"></div><br>
|
||||
<br>
|
||||
This is a test of PHPMailer v2.0.0 rc1.<br>
|
||||
<br>
|
||||
This particular example uses <strong>HTML</strong>, with a <div> tag and inline<br>
|
||||
styles.<br>
|
||||
<br>
|
||||
Also note the use of the PHPMailer at the top with no specific code to handle
|
||||
including it in the body of the email.</div>
|
||||
</body>
|
||||
73
modules/EcmDocuments/phpmailer/examples/index.html
Executable file
73
modules/EcmDocuments/phpmailer/examples/index.html
Executable file
@@ -0,0 +1,73 @@
|
||||
<p>The example file "test1.php" contents include:</p>
|
||||
<div style="width: 600px; background-color: #CCCCCC;">
|
||||
<code>
|
||||
<?php<br>
|
||||
<br>
|
||||
include_once('../class.phpmailer.php');<br>
|
||||
<br>
|
||||
$mail = new PHPMailer();<br>
|
||||
<br>
|
||||
$body = $mail->getFile('contents.html');<br>
|
||||
<br>
|
||||
$body = eregi_replace("[\]",'',$body);<br>
|
||||
$subject = eregi_replace("[\]",'',$subject);<br>
|
||||
<br>
|
||||
$mail->From = "name@yourdomain.com";<br>
|
||||
$mail->FromName = "First Last";<br>
|
||||
<br>
|
||||
$mail->Subject = "PHPMailer Test Subject";<br>
|
||||
<br>
|
||||
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test<br>
|
||||
<br>
|
||||
$mail->MsgHTML($body);<br>
|
||||
<br>
|
||||
$mail->AddAddress("whoto@otherdomain.com", "John Doe");<br>
|
||||
<br>
|
||||
if(!$mail->Send()) {<br>
|
||||
echo 'Failed to send mail';<br>
|
||||
} else {<br>
|
||||
echo 'Mail sent';<br>
|
||||
}<br>
|
||||
<br>
|
||||
?>
|
||||
</code>
|
||||
</div>
|
||||
<br>
|
||||
Although you could use full compabitility with PHPMailer 1.7.3, this example
|
||||
shows how to use the new features. If you view 'contents.html', you will note
|
||||
that there is a background image used in the <body tag as well as an image used
|
||||
with a regular <img tag. Here's what the HTML file looks like:<br>
|
||||
<br>
|
||||
<div style="width: 600px; background-color: #CCCCCC;">
|
||||
<code>
|
||||
<body background="images/bkgrnd.gif" style="margin: 0px;"><br>
|
||||
<div style="width: 640px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;"><br>
|
||||
<div align="center"><img src="images/phpmailer.gif" style="height: 90px; width: 340px"></div><br><br>
|
||||
<br><br>
|
||||
This is a test of PHPMailer v2.0.0 rc1.<br><br>
|
||||
<br><br>
|
||||
This particular example uses <strong>HTML</strong>, with a <div> tag and inline<br><br>
|
||||
styles.<br><br>
|
||||
<br><br>
|
||||
Also note the use of the PHPMailer at the top with no specific code to handle<br>
|
||||
including it in the body of the email.</div><br>
|
||||
</body><br>
|
||||
</code>
|
||||
</div>
|
||||
<br>
|
||||
A few things to notice in the PHP script that generates the email:
|
||||
<ul>
|
||||
<li>the use of $mail->AltBody is completely optional. If not used, PHPMailer
|
||||
will use the HTML text with htmlentities().</li>
|
||||
<li>the background= and <img src= images were processed without any directives
|
||||
or methods from the PHP script</li>
|
||||
<li>there is no specific code to define the image type ... that is handled
|
||||
automatically by PHPMailer when it parses the images</li>
|
||||
<li>we are using a new class method '$mail->MsgHTML($body)' ... that is what will handle the parsing of the images and creating the AltBody text</li>
|
||||
</ul>
|
||||
<p>Of course, you can still use PHPMailer the same way you have in the past.
|
||||
That provides full compatibility with all existing scripts, while new scripts
|
||||
can take advantage of the new features.</p>
|
||||
<p>Modify test1.php now with your own email address and try it out.</p>
|
||||
To see what the email SHOULD look like in your HTML compatible email viewer: <a href="contents.html">click here</a><br>
|
||||
|
||||
39
modules/EcmDocuments/phpmailer/examples/pop3_before_smtp_test.php
Executable file
39
modules/EcmDocuments/phpmailer/examples/pop3_before_smtp_test.php
Executable file
@@ -0,0 +1,39 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>POP before SMTP Test</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<pre>
|
||||
<?php
|
||||
require 'class.phpmailer.php';
|
||||
require 'class.pop3.php';
|
||||
|
||||
$pop = new POP3();
|
||||
$pop->Authorise('pop3.example.com', 110, 30, 'mailer', 'password', 1);
|
||||
|
||||
$mail = new PHPMailer();
|
||||
|
||||
$mail->IsSMTP();
|
||||
$mail->SMTPDebug = 2;
|
||||
$mail->IsHTML(false);
|
||||
|
||||
$mail->Host = 'relay.example.com';
|
||||
|
||||
$mail->From = 'mailer@example.com';
|
||||
$mail->FromName = 'Example Mailer';
|
||||
|
||||
$mail->Subject = 'My subject';
|
||||
$mail->Body = 'Hello world';
|
||||
$mail->AddAddress('name@anydomain.com', 'First Last');
|
||||
|
||||
if (!$mail->Send())
|
||||
{
|
||||
echo $mail->ErrorInfo;
|
||||
}
|
||||
?>
|
||||
</pre>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
29
modules/EcmDocuments/phpmailer/examples/test1.php
Executable file
29
modules/EcmDocuments/phpmailer/examples/test1.php
Executable file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
include_once('../class.phpmailer.php');
|
||||
|
||||
$mail = new PHPMailer();
|
||||
|
||||
$body = $mail->getFile('contents.html');
|
||||
|
||||
$body = eregi_replace("[\]",'',$body);
|
||||
$subject = eregi_replace("[\]",'',$subject);
|
||||
|
||||
$mail->From = "name@yourdomain.com";
|
||||
$mail->FromName = "First Last";
|
||||
|
||||
$mail->Subject = "PHPMailer Test Subject";
|
||||
|
||||
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
|
||||
|
||||
$mail->MsgHTML($body);
|
||||
|
||||
$mail->AddAddress("whoto@otherdomain.com", "John Doe");
|
||||
|
||||
if(!$mail->Send()) {
|
||||
echo 'Failed to send mail';
|
||||
} else {
|
||||
echo 'Mail sent';
|
||||
}
|
||||
|
||||
?>
|
||||
21
modules/EcmDocuments/phpmailer/language/phpmailer.lang-br.php
Executable file
21
modules/EcmDocuments/phpmailer/language/phpmailer.lang-br.php
Executable file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Portuguese Version
|
||||
* By Paulo Henrique Garcia - paulo@controllerweb.com.br
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
$PHPMAILER_LANG["provide_address"] = 'Voc<6F> deve fornecer pelo menos um endere<72>o de destinat<61>rio de email.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer n<>o suportado.';
|
||||
$PHPMAILER_LANG["execute"] = 'N<>o foi poss<73>vel executar: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'N<>o foi poss<73>vel instanciar a fun<75><6E>o mail.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'Erro de SMTP: N<>o foi poss<73>vel autenticar.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'Os endere<72>os de rementente a seguir falharam: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'Erro de SMTP: Os endere<72>os de destinat<61>rio a seguir falharam: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'Erro de SMTP: Dados n<>o aceitos.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'Erro de SMTP: N<>o foi poss<73>vel conectar com o servidor SMTP.';
|
||||
$PHPMAILER_LANG["file_access"] = 'N<>o foi poss<73>vel acessar o arquivo: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Erro de Arquivo: N<>o foi poss<73>vel abrir o arquivo: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Codifica<63><61>o desconhecida: ';
|
||||
?>
|
||||
22
modules/EcmDocuments/phpmailer/language/phpmailer.lang-ca.php
Executable file
22
modules/EcmDocuments/phpmailer/language/phpmailer.lang-ca.php
Executable file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Catalan Version
|
||||
* By Ivan: web AT microstudi DOT com
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'S\'ha de proveir almenys una adre<72>a d\'email com a destinatari.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer no est<73> suportat';
|
||||
$PHPMAILER_LANG["execute"] = 'No es pot executar: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'No s\'ha pogut crear una inst<73>ncia de la funci<63> Mail.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'Error SMTP: No s\'hapogut autenticar.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'La(s) seg<65>ent(s) adreces de remitent han fallat: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'Error SMTP: Els seg<65>ents destinataris han fallat: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'Error SMTP: Dades no acceptades.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'Error SMTP: No es pot connectar al servidor SMTP.';
|
||||
$PHPMAILER_LANG["file_access"] = 'No es pot accedir a l\'arxiu: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Error d\'Arxiu: No es pot obrir l\'arxiu: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Codificaci<63> desconeguda: ';
|
||||
?>
|
||||
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-cz.php
Executable file
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-cz.php
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Czech Version
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Mus<75>te zadat alespo<70> jednu ' .
|
||||
'emailovou adresu p<><70>jemce.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailov<6F> klient nen<65> podporov<6F>n.';
|
||||
$PHPMAILER_LANG["execute"] = 'Nelze prov<6F>st: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Nelze vytvo<76>it instanci emailov<6F> funkce.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Error: Chyba autentikace.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'N<>sleduj<75>c<EFBFBD> adresa From je nespr<70>vn<76>: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Error: Adresy p<><70>jemc<6D> ' .
|
||||
'nejsou spr<70>vn<76> ' .
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Error: Data nebyla p<>ijata';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Error: Nelze nav<61>zat spojen<65> se ' .
|
||||
' SMTP serverem.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Soubor nenalezen: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'File Error: Nelze otev<65><76>t soubor pro <20>ten<65>: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Nezn<7A>m<EFBFBD> k<>dov<6F>n<EFBFBD>: ';
|
||||
?>
|
||||
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-de.php
Executable file
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-de.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* German Version
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Bitte geben Sie mindestens eine ' .
|
||||
'Empfänger Emailadresse an.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer wird nicht unterstützt.';
|
||||
$PHPMAILER_LANG["execute"] = 'Konnte folgenden Befehl nicht ausführen: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Mail Funktion konnte nicht initialisiert werden.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Fehler: Authentifizierung fehlgeschlagen.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'Die folgende Absenderadresse ist nicht korrekt: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Fehler: Die folgenden ' .
|
||||
'Empfänger sind nicht korrekt: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Fehler: Daten werden nicht akzeptiert.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Fehler: Konnte keine Verbindung zum SMTP-Host herstellen.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Zugriff auf folgende Datei fehlgeschlagen: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Datei Fehler: konnte folgende Datei nicht öffnen: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Unbekanntes Encoding-Format: ';
|
||||
?>
|
||||
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-dk.php
Executable file
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-dk.php
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Danish Version
|
||||
* Author: Mikael Stokkebro <info@stokkebro.dk>
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Du skal indtaste mindst en ' .
|
||||
'modtagers emailadresse.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer underst<73>ttes ikke.';
|
||||
$PHPMAILER_LANG["execute"] = 'Kunne ikke k<>re: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Kunne ikke initialisere email funktionen.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP fejl: Kunne ikke logge p<>.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'F<>lgende afsenderadresse er forkert: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP fejl: F<>lgende' .
|
||||
'modtagere er forkerte: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP fejl: Data kunne ikke accepteres.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP fejl: Kunne ikke tilslutte SMTP serveren.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Ingen adgang til fil: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Fil fejl: Kunne ikke <20>bne filen: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Ukendt encode-format: ';
|
||||
?>
|
||||
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-en.php
Executable file
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-en.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* English Version
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'You must provide at least one ' .
|
||||
'recipient email address.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer is not supported.';
|
||||
$PHPMAILER_LANG["execute"] = 'Could not execute: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Could not instantiate mail function.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Error: Could not authenticate.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'The following From address failed: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Error: The following ' .
|
||||
'recipients failed: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Error: Data not accepted.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Error: Could not connect to SMTP host.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Could not access file: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'File Error: Could not open file: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Unknown encoding: ';
|
||||
?>
|
||||
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-es.php
Executable file
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-es.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Versi<73>n en espa<70>ol
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Debe proveer al menos una ' .
|
||||
'direcci<63>n de email como destinatario.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer no est<73> soportado.';
|
||||
$PHPMAILER_LANG["execute"] = 'No puedo ejecutar: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'No pude crear una instancia de la funci<63>n Mail.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'Error SMTP: No se pudo autentificar.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'La(s) siguiente(s) direcciones de remitente fallaron: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'Error SMTP: Los siguientes ' .
|
||||
'destinatarios fallaron: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'Error SMTP: Datos no aceptados.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'Error SMTP: No puedo conectar al servidor SMTP.';
|
||||
$PHPMAILER_LANG["file_access"] = 'No puedo acceder al archivo: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Error de Archivo: No puede abrir el archivo: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Codificaci<63>n desconocida: ';
|
||||
?>
|
||||
22
modules/EcmDocuments/phpmailer/language/phpmailer.lang-et.php
Executable file
22
modules/EcmDocuments/phpmailer/language/phpmailer.lang-et.php
Executable file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Estonian Version
|
||||
* By Indrek Päri
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Te peate määrama vähemalt ühe saaja e-posti aadressi.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' maileri tugi puudub.';
|
||||
$PHPMAILER_LANG["execute"] = 'Tegevus ebaõnnestus: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'mail funktiooni käivitamine ebaõnnestus.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Viga: Autoriseerimise viga.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'Järgnev saatja e-posti aadress on vigane: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Viga: Järgnevate saajate e-posti aadressid on vigased: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Viga: Vigased andmed.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Viga: Ei õnnestunud luua ühendust SMTP serveriga.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Pole piisavalt õiguseid järgneva faili avamiseks: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Faili Viga: Faili avamine ebaõnnestus: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Tundmatu Unknown kodeering: ';
|
||||
?>
|
||||
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-fi.php
Executable file
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-fi.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Finnish Version
|
||||
* By Jyry Kuukanen
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Aseta vähintään yksi vastaanottajan ' .
|
||||
'sähköpostiosoite.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = 'postivälitintyyppiä ei tueta.';
|
||||
$PHPMAILER_LANG["execute"] = 'Suoritus epäonnistui: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'mail-funktion luonti epäonnistui.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP-virhe: käyttäjätunnistus epäonnistui.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'Seuraava lähettäjän osoite on virheellinen: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP-virhe: seuraava vastaanottaja osoite on virheellinen.';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP-virhe: data on virheellinen.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP-virhe: yhteys palvelimeen ei onnistu.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Seuraavaan tiedostoon ei ole oikeuksia: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Tiedostovirhe: Ei voida avata tiedostoa: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Tuntematon koodaustyyppi: ';
|
||||
?>
|
||||
25
modules/EcmDocuments/phpmailer/language/phpmailer.lang-fo.php
Executable file
25
modules/EcmDocuments/phpmailer/language/phpmailer.lang-fo.php
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
* PHPMailer language file.
|
||||
|
||||
* Faroese Version [language of the Faroe Islands, a Danish dominion]
|
||||
|
||||
* This file created: 11-06-2004
|
||||
|
||||
* Supplied by D<>vur S<>rensen [www.profo-webdesign.dk]
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'T<> skal uppgeva minst ' .
|
||||
|
||||
'm<>ttakara-emailadressu(r).';
|
||||
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' er ikki supportera<72>.';
|
||||
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-fr.php
Executable file
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-fr.php
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* French Version
|
||||
* bruno@ioda-net.ch 09.08.2003
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Vous devez fournir au moins ' .
|
||||
'une adresse de destinataire.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer non support<72>.';
|
||||
$PHPMAILER_LANG["execute"] = 'Ne peut pas lancer l\'ex<65>cution: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Impossible d\'instancier la fonction mail.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Erreur: Echec de l\'authentification.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'L\'adresse From suivante a <20>chou<6F> : ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Erreur: Les destinataires ' .
|
||||
'suivants sont en erreur : ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Erreur: Data non accept<70>e.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Erreur: Impossible de connecter le serveur SMTP .';
|
||||
$PHPMAILER_LANG["file_access"] = 'N\'arrive pas <20> acc<63>der au fichier: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Erreur Fichier: ouverture impossible: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Encodage inconnu: ';
|
||||
?>
|
||||
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-hu.php
Executable file
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-hu.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Hungarian Version
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Meg kell adnod legal<61>bb egy ' .
|
||||
'c<>mzett email c<>met.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' levelez<65> nem t<>mogatott.';
|
||||
$PHPMAILER_LANG["execute"] = 'Nem tudtam v<>grehajtani: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Nem siker<65>lt p<>ld<6C>nyos<6F>tani a mail funkci<63>t.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Hiba: Sikertelen autentik<69>ci<63>.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'Az al<61>bbi Felad<61> c<>m hib<69>s: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Hiba: Az al<61>bbi ' .
|
||||
'c<>mzettek hib<69>sak: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Hiba: Nem elfogadhat<61> adat.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Hiba: Nem tudtam csatlakozni az SMTP host-hoz.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Nem siker<65>lt el<65>rni a k<>vetkez<65> f<>jlt: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'F<>jl Hiba: Nem siker<65>lt megnyitni a k<>vetkez<65> f<>jlt: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Ismeretlen k<>dol<6F>s: ';
|
||||
?>
|
||||
28
modules/EcmDocuments/phpmailer/language/phpmailer.lang-it.php
Executable file
28
modules/EcmDocuments/phpmailer/language/phpmailer.lang-it.php
Executable file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Italian version
|
||||
* @package PHPMailer
|
||||
* @author Ilias Bartolini <brain79@inwind.it>
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Deve essere fornito almeno un'.
|
||||
' indirizzo ricevente';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = 'Mailer non supportato';
|
||||
$PHPMAILER_LANG["execute"] = "Impossibile eseguire l'operazione: ";
|
||||
$PHPMAILER_LANG["instantiate"] = 'Impossibile istanziare la funzione mail';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Error: Impossibile autenticarsi.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'I seguenti indirizzi mittenti hanno'.
|
||||
' generato errore: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Error: I seguenti indirizzi'.
|
||||
'destinatari hanno generato errore: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Error: Data non accettati dal'.
|
||||
'server.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Error: Impossibile connettersi'.
|
||||
' all\'host SMTP.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Impossibile accedere al file: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'File Error: Impossibile aprire il file: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Encoding set dei caratteri sconosciuto: ';
|
||||
?>
|
||||
25
modules/EcmDocuments/phpmailer/language/phpmailer.lang-ja.php
Executable file
25
modules/EcmDocuments/phpmailer/language/phpmailer.lang-ja.php
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Japanese Version
|
||||
* By Mitsuhiro Yoshida - http://mitstek.com/
|
||||
* This file is written in EUC-JP.
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = '<27><><EFBFBD>ʤ<EFBFBD><CAA4>Ȥ<EFBFBD>1<EFBFBD>ĥ<C4A5>륢<EFBFBD>ɥ쥹<C9A5><ECA5B9>' .
|
||||
'<27><><EFBFBD>ꤹ<EFBFBD><EAA4B9>ɬ<EFBFBD>פ<EFBFBD><D7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' <20><EFBFBD>顼<EFBFBD><E9A1BC><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD><DDA1>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>';
|
||||
$PHPMAILER_LANG["execute"] = '<27>¹ԤǤ<D4A4><C7A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>: ';
|
||||
$PHPMAILER_LANG["instantiate"] = '<27><EFBFBD><E1A1BC><EFBFBD>ؿ<EFBFBD><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD>';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP<54><50><EFBFBD>顼: ǧ<>ڤǤ<DAA4><C7A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD>';
|
||||
$PHPMAILER_LANG["from_failed"] = '<27><><EFBFBD><EFBFBD>From<6F><6D><EFBFBD>ɥ쥹<C9A5>˴ְ㤤<D6B0><E3A4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP<54><50><EFBFBD>顼: <20><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD>ԥ<EFBFBD><D4A5>ɥ쥹<C9A5><ECA5B9> ' .
|
||||
'<27>ְ㤤<D6B0><E3A4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP<54><50><EFBFBD>顼: <20>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>դ<EFBFBD><D5A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD>';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP<54><50><EFBFBD>顼: SMTP<54>ۥ<EFBFBD><DBA5>Ȥ<EFBFBD><C8A4><EFBFBD>³<EFBFBD>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD>';
|
||||
$PHPMAILER_LANG["file_access"] = '<27>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>: ';
|
||||
$PHPMAILER_LANG["file_open"] = '<27>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>륨<EFBFBD>顼: <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2B3ABA4>ޤ<EFBFBD><DEA4><EFBFBD>: ';
|
||||
$PHPMAILER_LANG["encoding"] = '<27><><EFBFBD><EFBFBD><EFBFBD>ʥ<EFBFBD><CAA5><EFBFBD><F3A5B3A1>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
?>
|
||||
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-nl.php
Executable file
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-nl.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Dutch Version
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Er moet tenmiste één ' .
|
||||
'ontvanger emailadres opgegeven worden.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer wordt niet ondersteund.';
|
||||
$PHPMAILER_LANG["execute"] = 'Kon niet uitvoeren: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Kon mail functie niet initialiseren.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Fout: authenticatie mislukt.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'De volgende afzender adressen zijn mislukt: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Fout: De volgende ' .
|
||||
'ontvangers zijn mislukt: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Fout: Data niet geaccepteerd.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Fout: Kon niet verbinden met SMTP host.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Kreeg geen toegang tot bestand: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Bestandsfout: Kon bestand niet openen: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Onbekende codering: ';
|
||||
?>
|
||||
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-no.php
Executable file
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-no.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Norwegian Version
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Du m<> ha med minst en' .
|
||||
'mottager adresse.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer er ikke supportert.';
|
||||
$PHPMAILER_LANG["execute"] = 'Kunne ikke utf<74>re: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Kunne ikke instantiate mail funksjonen.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Feil: Kunne ikke authentisere.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'F<>lgende Fra feilet: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Feil: F<>lgende' .
|
||||
'mottagere feilet: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Feil: Data ble ikke akseptert.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Feil: Kunne ikke koble til SMTP host.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Kunne ikke f<> tilgang til filen: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Fil feil: Kunne ikke <20>pne filen: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Ukjent encoding: ';
|
||||
?>
|
||||
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-pl.php
Executable file
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-pl.php
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Polish Version, encoding: windows-1250
|
||||
* translated from english lang file ver. 1.72
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Nale<6C>y poda<64> prawid<69>owy adres email Odbiorcy.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = 'Wybrana metoda wysy<73>ki wiadomo<6D>ci nie jest obs<62>ugiwana.';
|
||||
$PHPMAILER_LANG["execute"] = 'Nie mo<6D>na uruchomi<6D>: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Nie mo<6D>na wywo<77>a<EFBFBD> funkcji mail(). Sprawd<77> konfiguracj<63> serwera.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'B<><42>d SMTP: Nie mo<6D>na przeprowadzi<7A> autentykacji.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'Nast<73>puj<75>cy adres Nadawcy jest jest nieprawid<69>owy: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'B<><42>d SMTP: Nast<73>puj<75>cy ' .
|
||||
'odbiorcy s<> nieprawid<69>owi: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'B<><42>d SMTP: Dane nie zosta<74>y przyj<79>te.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'B<><42>d SMTP: Nie mo<6D>na po<70><6F>czy<7A> si<73> z wybranym hostem.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Brak dost<73>pu do pliku: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Nie mo<6D>na otworzy<7A> pliku: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Nieznany spos<6F>b kodowania znak<61>w: ';
|
||||
|
||||
?>
|
||||
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-ro.php
Executable file
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-ro.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Romanian Version
|
||||
* @package PHPMailer
|
||||
* @author Catalin Constantin <catalin@dazoot.ro>
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Trebuie sa adaugati cel putin un recipient (adresa de mail).';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer nu este suportat.';
|
||||
$PHPMAILER_LANG["execute"] = 'Nu pot executa: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Nu am putut instantia functia mail.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'Eroare SMTP: Nu a functionat autentificarea.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'Urmatoarele adrese From au dat eroare: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'Eroare SMTP: Urmatoarele adrese de mail au dat eroare: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'Eroare SMTP: Continutul mailului nu a fost acceptat.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'Eroare SMTP: Nu m-am putut conecta la adresa SMTP.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Nu pot accesa fisierul: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Eroare de fisier: Nu pot deschide fisierul: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Encodare necunoscuta: ';
|
||||
?>
|
||||
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-ru.php
Executable file
23
modules/EcmDocuments/phpmailer/language/phpmailer.lang-ru.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Russian Version by Alexey Chumakov <alex@chumakov.ru>
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
$PHPMAILER_LANG["provide_address"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> e-mail ' .
|
||||
'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
$PHPMAILER_LANG["execute"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
$PHPMAILER_LANG["instantiate"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> mail.';
|
||||
$PHPMAILER_LANG["authenticate"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SMTP: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
$PHPMAILER_LANG["from_failed"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SMTP: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ' .
|
||||
'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SMTP: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
$PHPMAILER_LANG["connect_host"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SMTP: <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SMTP.';
|
||||
$PHPMAILER_LANG["file_access"] = '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
$PHPMAILER_LANG["file_open"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: ';
|
||||
$PHPMAILER_LANG["encoding"] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
?>
|
||||
|
||||
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-se.php
Executable file
24
modules/EcmDocuments/phpmailer/language/phpmailer.lang-se.php
Executable file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer language file.
|
||||
* Swedish Version
|
||||
* Author: Johan Linn<6E>r <johan@linner.biz>
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'Du m<>ste ange minst en ' .
|
||||
'mottagares e-postadress.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailer st<73>ds inte.';
|
||||
$PHPMAILER_LANG["execute"] = 'Kunde inte k<>ra: ';
|
||||
$PHPMAILER_LANG["instantiate"] = 'Kunde inte initiera e-postfunktion.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP fel: Kunde inte autentisera.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'F<>ljande avs<76>ndaradress <20>r felaktig: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP fel: F<>ljande ' .
|
||||
'mottagare <20>r felaktig: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP fel: Data accepterades inte.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP fel: Kunde inte ansluta till SMTP-server.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Ingen <20>tkomst till fil: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Fil fel: Kunde inte <20>ppna fil: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Ok<4F>nt encode-format: ';
|
||||
?>
|
||||
25
modules/EcmDocuments/phpmailer/language/phpmailer.lang-tr.php
Executable file
25
modules/EcmDocuments/phpmailer/language/phpmailer.lang-tr.php
Executable file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
/**
|
||||
* PHPMailer dil dosyas<61>.
|
||||
* T<>rk<72>e Versiyonu
|
||||
* <20>ZYAZILIM - El<45>in <20>zel - Can Y<>lmaz - Mehmet Benlio<69>lu
|
||||
*/
|
||||
|
||||
$PHPMAILER_LANG = array();
|
||||
|
||||
$PHPMAILER_LANG["provide_address"] = 'En az bir tane mail adresi belirtmek zorundas<61>n<EFBFBD>z ' .
|
||||
'al<61>c<EFBFBD>n<EFBFBD>n email adresi.';
|
||||
$PHPMAILER_LANG["mailer_not_supported"] = ' mailler desteklenmemektedir.';
|
||||
$PHPMAILER_LANG["execute"] = '<27>al<61><6C>t<EFBFBD>r<EFBFBD>lam<61>yor: ';
|
||||
$PHPMAILER_LANG["instantiate"] = '<27>rnek mail fonksiyonu yarat<61>lamad<61>.';
|
||||
$PHPMAILER_LANG["authenticate"] = 'SMTP Hatas<61>: Do<44>rulanam<61>yor.';
|
||||
$PHPMAILER_LANG["from_failed"] = 'Ba<42>ar<61>s<EFBFBD>z olan g<>nderici adresi: ';
|
||||
$PHPMAILER_LANG["recipients_failed"] = 'SMTP Hatas<61>: ' .
|
||||
'al<61>c<EFBFBD>lara ula<6C>mad<61>: ';
|
||||
$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Hatas<61>: Veri kabul edilmedi.';
|
||||
$PHPMAILER_LANG["connect_host"] = 'SMTP Hatas<61>: SMTP hosta ba<62>lan<61>lam<61>yor.';
|
||||
$PHPMAILER_LANG["file_access"] = 'Dosyaya eri<72>ilemiyor: ';
|
||||
$PHPMAILER_LANG["file_open"] = 'Dosya Hatas<61>: Dosya a<><61>lam<61>yor: ';
|
||||
$PHPMAILER_LANG["encoding"] = 'Bilinmeyen <20>ifreleme: ';
|
||||
|
||||
?>
|
||||
1475
modules/EcmDocuments/phpmailer/phpdoc/PHPMailer/PHPMailer.html
Executable file
1475
modules/EcmDocuments/phpmailer/phpdoc/PHPMailer/PHPMailer.html
Executable file
File diff suppressed because it is too large
Load Diff
734
modules/EcmDocuments/phpmailer/phpdoc/PHPMailer/SMTP.html
Executable file
734
modules/EcmDocuments/phpmailer/phpdoc/PHPMailer/SMTP.html
Executable file
@@ -0,0 +1,734 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- template designed by Marco Von Ballmoos -->
|
||||
<title>Docs For Class SMTP</title>
|
||||
<link rel="stylesheet" href="../media/stylesheet.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="page-body">
|
||||
<h2 class="class-name">Class SMTP</h2>
|
||||
|
||||
<a name="sec-description"></a>
|
||||
<div class="info-box">
|
||||
<div class="info-box-title">Description</div>
|
||||
<div class="nav-bar">
|
||||
<span class="disabled">Description</span> |
|
||||
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
|
||||
| <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
|
||||
|
||||
</div>
|
||||
<div class="info-box-body">
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">SMTP is rfc 821 compliant and implements all the rfc 821 SMTP commands except TURN which will always return a not implemented error. SMTP also provides some utility methods for sending mail to an SMTP server.</p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">author:</span> <p>Chris Ryan</p></li>
|
||||
</ul>
|
||||
<p class="notes">
|
||||
Located in <a class="field" href="_class_smtp_php.html">Program_Root/class.smtp.php</a> (line <span class="field">24</span>)
|
||||
</p>
|
||||
|
||||
|
||||
<pre></pre>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="sec-var-summary"></a>
|
||||
<div class="info-box">
|
||||
<div class="info-box-title">Variable Summary</span></div>
|
||||
<div class="nav-bar">
|
||||
<a href="#sec-description">Description</a> |
|
||||
<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
|
||||
|
|
||||
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
|
||||
|
||||
</div>
|
||||
<div class="info-box-body">
|
||||
<div class="var-summary">
|
||||
<div class="var-title">
|
||||
<span class="var-type">string</span>
|
||||
<a href="#$CRLF" title="details" class="var-name">$CRLF</a>
|
||||
</div>
|
||||
<div class="var-title">
|
||||
<span class="var-type">bool</span>
|
||||
<a href="#$do_debug" title="details" class="var-name">$do_debug</a>
|
||||
</div>
|
||||
<div class="var-title">
|
||||
<span class="var-type">int</span>
|
||||
<a href="#$SMTP_PORT" title="details" class="var-name">$SMTP_PORT</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a name="sec-method-summary"></a>
|
||||
<div class="info-box">
|
||||
<div class="info-box-title">Method Summary</span></div>
|
||||
<div class="nav-bar">
|
||||
<a href="#sec-description">Description</a> |
|
||||
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
|
||||
|
||||
|
|
||||
<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
|
||||
</div>
|
||||
<div class="info-box-body">
|
||||
<div class="method-summary">
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">void</span>
|
||||
<a href="#SMTP" title="details" class="method-name">SMTP</a>
|
||||
()
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Authenticate" title="details" class="method-name">Authenticate</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$username</span>, <span class="var-type">mixed</span> <span class="var-name">$password</span>)
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">void</span>
|
||||
<a href="#Close" title="details" class="method-name">Close</a>
|
||||
()
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Connect" title="details" class="method-name">Connect</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$host</span>, <span class="var-type">mixed</span> <span class="var-name">$port</span>, [<span class="var-type">mixed</span> <span class="var-name">$tval</span> = <span class="var-default">30</span>])
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Data" title="details" class="method-name">Data</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$msg_data</span>)
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">string</span>
|
||||
<a href="#Expand" title="details" class="method-name">Expand</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$name</span>)
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Hello" title="details" class="method-name">Hello</a>
|
||||
([<span class="var-type">mixed</span> <span class="var-name">$host</span> = <span class="var-default">""</span>])
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">string</span>
|
||||
<a href="#Help" title="details" class="method-name">Help</a>
|
||||
([<span class="var-type">mixed</span> <span class="var-name">$keyword</span> = <span class="var-default">""</span>])
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Mail" title="details" class="method-name">Mail</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$from</span>)
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Noop" title="details" class="method-name">Noop</a>
|
||||
()
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Quit" title="details" class="method-name">Quit</a>
|
||||
([<span class="var-type">mixed</span> <span class="var-name">$close_on_error</span> = <span class="var-default">true</span>])
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Recipient" title="details" class="method-name">Recipient</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$to</span>)
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Reset" title="details" class="method-name">Reset</a>
|
||||
()
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Send" title="details" class="method-name">Send</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$from</span>)
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#SendAndMail" title="details" class="method-name">SendAndMail</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$from</span>)
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#SendOrMail" title="details" class="method-name">SendOrMail</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$from</span>)
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">bool</span>
|
||||
<a href="#Turn" title="details" class="method-name">Turn</a>
|
||||
()
|
||||
</div>
|
||||
|
||||
<div class="method-definition">
|
||||
<span class="method-result">int</span>
|
||||
<a href="#Verify" title="details" class="method-name">Verify</a>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$name</span>)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a name="sec-vars"></a>
|
||||
<div class="info-box">
|
||||
<div class="info-box-title">Variables</div>
|
||||
<div class="nav-bar">
|
||||
<a href="#sec-description">Description</a> |
|
||||
<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
|
||||
|
||||
|
||||
|
|
||||
<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
|
||||
|
||||
</div>
|
||||
<div class="info-box-body">
|
||||
<a name="var$CRLF" id="$CRLF"><!-- --></A>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="var-header">
|
||||
<span class="var-title">
|
||||
<span class="var-type">string</span>
|
||||
<span class="var-name">$CRLF</span>
|
||||
= <span class="var-default"> "\r\n"</span> (line <span class="line-number">36</span>)
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">SMTP reply line ending</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="var$do_debug" id="$do_debug"><!-- --></A>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="var-header">
|
||||
<span class="var-title">
|
||||
<span class="var-type">bool</span>
|
||||
<span class="var-name">$do_debug</span>
|
||||
(line <span class="line-number">42</span>)
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Sets whether debugging is turned on</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="var$SMTP_PORT" id="$SMTP_PORT"><!-- --></A>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="var-header">
|
||||
<span class="var-title">
|
||||
<span class="var-type">int</span>
|
||||
<span class="var-name">$SMTP_PORT</span>
|
||||
= <span class="var-default"> 25</span> (line <span class="line-number">30</span>)
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">SMTP server port</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a name="sec-methods"></a>
|
||||
<div class="info-box">
|
||||
<div class="info-box-title">Methods</div>
|
||||
<div class="nav-bar">
|
||||
<a href="#sec-description">Description</a> |
|
||||
<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
|
||||
<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
|
||||
|
||||
</div>
|
||||
<div class="info-box-body">
|
||||
<A NAME='method_detail'></A>
|
||||
<a name="methodSMTP" id="SMTP"><!-- --></a>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Constructor SMTP</span> (line <span class="line-number">57</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Initialize the class so that the data is in a known state.</p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">void</span>
|
||||
<span class="method-name">
|
||||
SMTP
|
||||
</span>
|
||||
()
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodAuthenticate" id="Authenticate"><!-- --></a>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Authenticate</span> (line <span class="line-number">144</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Performs SMTP authentication. Must be run after running the Hello() method. Returns true if successfully authenticated.</p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Authenticate
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$username</span>, <span class="var-type">mixed</span> <span class="var-name">$password</span>)
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodClose" id="Close"><!-- --></a>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Close</span> (line <span class="line-number">232</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Closes the socket and cleans up the state of the class.</p>
|
||||
<p class="description"><p>It is not considered good to use this function without first trying to use QUIT.</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">void</span>
|
||||
<span class="method-name">
|
||||
Close
|
||||
</span>
|
||||
()
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodConnect" id="Connect"><!-- --></a>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Connect</span> (line <span class="line-number">82</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Connect to the server specified on the port specified.</p>
|
||||
<p class="description"><p>If the port is not specified use the default SMTP_PORT. If tval is specified then a connection will try and be established with the server for that number of seconds. If tval is not specified the default is 30 seconds to try on the connection.</p><p>SMTP CODE SUCCESS: 220 SMTP CODE FAILURE: 421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Connect
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$host</span>, <span class="var-type">mixed</span> <span class="var-name">$port</span>, [<span class="var-type">mixed</span> <span class="var-name">$tval</span> = <span class="var-default">30</span>])
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodData" id="Data"><!-- --></a>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Data</span> (line <span class="line-number">266</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Issues a data command and sends the msg_data to the server</p>
|
||||
<p class="description"><p>finializing the mail transaction. $msg_data is the message that is to be send with the headers. Each header needs to be on a single line followed by a <CRLF> with the message headers and the message body being seperated by and additional <CRLF>.</p><p>Implements rfc 821: DATA <CRLF></p><p>SMTP CODE INTERMEDIATE: 354 [data] <CRLF>.<CRLF> SMTP CODE SUCCESS: 250 SMTP CODE FAILURE: 552,554,451,452 SMTP CODE FAILURE: 451,554 SMTP CODE ERROR : 500,501,503,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Data
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$msg_data</span>)
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodExpand" id="Expand"><!-- --></a>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Expand</span> (line <span class="line-number">399</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Expand takes the name and asks the server to list all the people who are members of the _list_. Expand will return back and array of the result or false if an error occurs.</p>
|
||||
<p class="description"><p>Each value in the array returned has the format of: [ <full-name> <sp> ] <path> The definition of <path> is defined in rfc 821</p><p>Implements rfc 821: EXPN <SP> <string> <CRLF></p><p>SMTP CODE SUCCESS: 250 SMTP CODE FAILURE: 550 SMTP CODE ERROR : 500,501,502,504,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">return:</span> <p>array</p></li>
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">string</span>
|
||||
<span class="method-name">
|
||||
Expand
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$name</span>)
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodHello" id="Hello"><!-- --></a>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Hello</span> (line <span class="line-number">450</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Sends the HELO command to the smtp server.</p>
|
||||
<p class="description"><p>This makes sure that we and the server are in the same known state.</p><p>Implements from rfc 821: HELO <SP> <domain> <CRLF></p><p>SMTP CODE SUCCESS: 250 SMTP CODE ERROR : 500, 501, 504, 421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Hello
|
||||
</span>
|
||||
([<span class="var-type">mixed</span> <span class="var-name">$host</span> = <span class="var-default">""</span>])
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodHelp" id="Help"><!-- --></a>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Help</span> (line <span class="line-number">524</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Gets help information on the keyword specified. If the keyword</p>
|
||||
<p class="description"><p>is not specified then returns generic help, ussually contianing A list of keywords that help is available on. This function returns the results back to the user. It is up to the user to handle the returned data. If an error occurs then false is returned with $this->error set appropiately.</p><p>Implements rfc 821: HELP [ <SP> <string> ] <CRLF></p><p>SMTP CODE SUCCESS: 211,214 SMTP CODE ERROR : 500,501,502,504,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">string</span>
|
||||
<span class="method-name">
|
||||
Help
|
||||
</span>
|
||||
([<span class="var-type">mixed</span> <span class="var-name">$keyword</span> = <span class="var-default">""</span>])
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodMail" id="Mail"><!-- --></a>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Mail</span> (line <span class="line-number">576</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Starts a mail transaction from the email address specified in $from. Returns true if successful or false otherwise. If True the mail transaction is started and then one or more Recipient commands may be called followed by a Data command.</p>
|
||||
<p class="description"><p>Implements rfc 821: MAIL <SP> FROM:<reverse-path> <CRLF></p><p>SMTP CODE SUCCESS: 250 SMTP CODE SUCCESS: 552,451,452 SMTP CODE SUCCESS: 500,501,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Mail
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$from</span>)
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodNoop" id="Noop"><!-- --></a>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Noop</span> (line <span class="line-number">618</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Sends the command NOOP to the SMTP server.</p>
|
||||
<p class="description"><p>Implements from rfc 821: NOOP <CRLF></p><p>SMTP CODE SUCCESS: 250 SMTP CODE ERROR : 500, 421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Noop
|
||||
</span>
|
||||
()
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodQuit" id="Quit"><!-- --></a>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Quit</span> (line <span class="line-number">661</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Sends the quit command to the server and then closes the socket if there is no error or the $close_on_error argument is true.</p>
|
||||
<p class="description"><p>Implements from rfc 821: QUIT <CRLF></p><p>SMTP CODE SUCCESS: 221 SMTP CODE ERROR : 500</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Quit
|
||||
</span>
|
||||
([<span class="var-type">mixed</span> <span class="var-name">$close_on_error</span> = <span class="var-default">true</span>])
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodRecipient" id="Recipient"><!-- --></a>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Recipient</span> (line <span class="line-number">715</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Sends the command RCPT to the SMTP server with the TO: argument of $to.</p>
|
||||
<p class="description"><p>Returns true if the recipient was accepted false if it was rejected.</p><p>Implements from rfc 821: RCPT <SP> TO:<forward-path> <CRLF></p><p>SMTP CODE SUCCESS: 250,251 SMTP CODE FAILURE: 550,551,552,553,450,451,452 SMTP CODE ERROR : 500,501,503,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Recipient
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$to</span>)
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodReset" id="Reset"><!-- --></a>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Reset</span> (line <span class="line-number">759</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Sends the RSET command to abort and transaction that is currently in progress. Returns true if successful false otherwise.</p>
|
||||
<p class="description"><p>Implements rfc 821: RSET <CRLF></p><p>SMTP CODE SUCCESS: 250 SMTP CODE ERROR : 500,501,504,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Reset
|
||||
</span>
|
||||
()
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodSend" id="Send"><!-- --></a>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Send</span> (line <span class="line-number">808</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Starts a mail transaction from the email address specified in</p>
|
||||
<p class="description"><p>$from. Returns true if successful or false otherwise. If True the mail transaction is started and then one or more Recipient commands may be called followed by a Data command. This command will send the message to the users terminal if they are logged in.</p><p>Implements rfc 821: SEND <SP> FROM:<reverse-path> <CRLF></p><p>SMTP CODE SUCCESS: 250 SMTP CODE SUCCESS: 552,451,452 SMTP CODE SUCCESS: 500,501,502,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Send
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$from</span>)
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodSendAndMail" id="SendAndMail"><!-- --></a>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">SendAndMail</span> (line <span class="line-number">856</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Starts a mail transaction from the email address specified in</p>
|
||||
<p class="description"><p>$from. Returns true if successful or false otherwise. If True the mail transaction is started and then one or more Recipient commands may be called followed by a Data command. This command will send the message to the users terminal if they are logged in and send them an email.</p><p>Implements rfc 821: SAML <SP> FROM:<reverse-path> <CRLF></p><p>SMTP CODE SUCCESS: 250 SMTP CODE SUCCESS: 552,451,452 SMTP CODE SUCCESS: 500,501,502,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
SendAndMail
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$from</span>)
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodSendOrMail" id="SendOrMail"><!-- --></a>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">SendOrMail</span> (line <span class="line-number">904</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Starts a mail transaction from the email address specified in</p>
|
||||
<p class="description"><p>$from. Returns true if successful or false otherwise. If True the mail transaction is started and then one or more Recipient commands may be called followed by a Data command. This command will send the message to the users terminal if they are logged in or mail it to them if they are not.</p><p>Implements rfc 821: SOML <SP> FROM:<reverse-path> <CRLF></p><p>SMTP CODE SUCCESS: 250 SMTP CODE SUCCESS: 552,451,452 SMTP CODE SUCCESS: 500,501,502,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
SendOrMail
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$from</span>)
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodTurn" id="Turn"><!-- --></a>
|
||||
<div class="evenrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Turn</span> (line <span class="line-number">949</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">This is an optional command for SMTP that this class does not support. This method is here to make the RFC821 Definition complete for this class and __may__ be implimented in the future</p>
|
||||
<p class="description"><p>Implements from rfc 821: TURN <CRLF></p><p>SMTP CODE SUCCESS: 250 SMTP CODE FAILURE: 502 SMTP CODE ERROR : 500, 503</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">bool</span>
|
||||
<span class="method-name">
|
||||
Turn
|
||||
</span>
|
||||
()
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<a name="methodVerify" id="Verify"><!-- --></a>
|
||||
<div class="oddrow">
|
||||
|
||||
<div class="method-header">
|
||||
<span class="method-title">Verify</span> (line <span class="line-number">971</span>)
|
||||
</div>
|
||||
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
<p class="short-description">Verifies that the name is recognized by the server.</p>
|
||||
<p class="description"><p>Returns false if the name could not be verified otherwise the response from the server is returned.</p><p>Implements rfc 821: VRFY <SP> <string> <CRLF></p><p>SMTP CODE SUCCESS: 250,251 SMTP CODE FAILURE: 550,551,553 SMTP CODE ERROR : 500,501,502,421</p></p>
|
||||
<ul class="tags">
|
||||
<li><span class="field">access:</span> public</li>
|
||||
</ul>
|
||||
|
||||
<div class="method-signature">
|
||||
<span class="method-result">int</span>
|
||||
<span class="method-name">
|
||||
Verify
|
||||
</span>
|
||||
(<span class="var-type">mixed</span> <span class="var-name">$name</span>)
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p class="notes" id="credit">
|
||||
Documention generated on Mon, 28 Jul 2003 23:25:50 -0400 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0</a>
|
||||
</p>
|
||||
</div></body>
|
||||
</html>
|
||||
60
modules/EcmDocuments/phpmailer/phpdoc/PHPMailer/_class_phpmailer_php.html
Executable file
60
modules/EcmDocuments/phpmailer/phpdoc/PHPMailer/_class_phpmailer_php.html
Executable file
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- template designed by Marco Von Ballmoos -->
|
||||
<title>Docs for page class.phpmailer.php</title>
|
||||
<link rel="stylesheet" href="../media/stylesheet.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="page-body">
|
||||
<h2 class="file-name">Program_Root/class.phpmailer.php</h2>
|
||||
|
||||
<a name="sec-description"></a>
|
||||
<div class="info-box">
|
||||
<div class="info-box-title">Description</div>
|
||||
<div class="nav-bar">
|
||||
<span class="disabled">Description</span> |
|
||||
<a href="#sec-classes">Classes</a>
|
||||
</div>
|
||||
<div class="info-box-body">
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a name="sec-classes"></a>
|
||||
<div class="info-box">
|
||||
<div class="info-box-title">Classes</div>
|
||||
<div class="nav-bar">
|
||||
<a href="#sec-description">Description</a> |
|
||||
<span class="disabled">Classes</span>
|
||||
</div>
|
||||
<div class="info-box-body">
|
||||
<table cellpadding="2" cellspacing="0" class="class-table">
|
||||
<tr>
|
||||
<th class="class-table-header">Class</th>
|
||||
<th class="class-table-header">Description</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-right: 2em; vertical-align: top">
|
||||
<a href="../PHPMailer/PHPMailer.html">PHPMailer</a>
|
||||
</td>
|
||||
<td>
|
||||
PHPMailer - PHP email transport class
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p class="notes" id="credit">
|
||||
Documention generated on Mon, 28 Jul 2003 23:25:49 -0400 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0</a>
|
||||
</p>
|
||||
</div></body>
|
||||
</html>
|
||||
60
modules/EcmDocuments/phpmailer/phpdoc/PHPMailer/_class_smtp_php.html
Executable file
60
modules/EcmDocuments/phpmailer/phpdoc/PHPMailer/_class_smtp_php.html
Executable file
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- template designed by Marco Von Ballmoos -->
|
||||
<title>Docs for page class.smtp.php</title>
|
||||
<link rel="stylesheet" href="../media/stylesheet.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="page-body">
|
||||
<h2 class="file-name">Program_Root/class.smtp.php</h2>
|
||||
|
||||
<a name="sec-description"></a>
|
||||
<div class="info-box">
|
||||
<div class="info-box-title">Description</div>
|
||||
<div class="nav-bar">
|
||||
<span class="disabled">Description</span> |
|
||||
<a href="#sec-classes">Classes</a>
|
||||
</div>
|
||||
<div class="info-box-body">
|
||||
<!-- ========== Info from phpDoc block ========= -->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<a name="sec-classes"></a>
|
||||
<div class="info-box">
|
||||
<div class="info-box-title">Classes</div>
|
||||
<div class="nav-bar">
|
||||
<a href="#sec-description">Description</a> |
|
||||
<span class="disabled">Classes</span>
|
||||
</div>
|
||||
<div class="info-box-body">
|
||||
<table cellpadding="2" cellspacing="0" class="class-table">
|
||||
<tr>
|
||||
<th class="class-table-header">Class</th>
|
||||
<th class="class-table-header">Description</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding-right: 2em; vertical-align: top">
|
||||
<a href="../PHPMailer/SMTP.html">SMTP</a>
|
||||
</td>
|
||||
<td>
|
||||
SMTP is rfc 821 compliant and implements all the rfc 821 SMTP commands except TURN which will always return a not implemented error. SMTP also provides some utility methods for sending mail to an SMTP server.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p class="notes" id="credit">
|
||||
Documention generated on Mon, 28 Jul 2003 23:25:50 -0400 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0</a>
|
||||
</p>
|
||||
</div></body>
|
||||
</html>
|
||||
13
modules/EcmDocuments/phpmailer/phpdoc/blank.html
Executable file
13
modules/EcmDocuments/phpmailer/phpdoc/blank.html
Executable file
@@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Generated Documentation</title>
|
||||
<link rel="stylesheet" href="media/stylesheet.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
<div align="center"><h1>Generated Documentation</h1></div>
|
||||
<b>Welcome to default!</b><br />
|
||||
<br />
|
||||
This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.2.0</a><br />
|
||||
</body>
|
||||
</html>
|
||||
28
modules/EcmDocuments/phpmailer/phpdoc/classtrees_PHPMailer.html
Executable file
28
modules/EcmDocuments/phpmailer/phpdoc/classtrees_PHPMailer.html
Executable file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- template designed by Marco Von Ballmoos -->
|
||||
<title></title>
|
||||
<link rel="stylesheet" href="media/stylesheet.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!-- Start of Class Data -->
|
||||
<H2>
|
||||
|
||||
</H2>
|
||||
<h2>Root class PHPMailer</h2>
|
||||
<ul>
|
||||
<li><a href="PHPMailer/PHPMailer.html">PHPMailer</a></li></ul>
|
||||
|
||||
<h2>Root class SMTP</h2>
|
||||
<ul>
|
||||
<li><a href="PHPMailer/SMTP.html">SMTP</a></li></ul>
|
||||
|
||||
<p class="notes" id="credit">
|
||||
Documention generated on Mon, 28 Jul 2003 23:25:49 -0400 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0</a>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
734
modules/EcmDocuments/phpmailer/phpdoc/elementindex.html
Executable file
734
modules/EcmDocuments/phpmailer/phpdoc/elementindex.html
Executable file
@@ -0,0 +1,734 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- template designed by Marco Von Ballmoos -->
|
||||
<title></title>
|
||||
<link rel="stylesheet" href="media/stylesheet.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
<a name="top"></a>
|
||||
<h2>Full index</h2>
|
||||
<h3>Package indexes</h3>
|
||||
<ul>
|
||||
<li><a href="elementindex_PHPMailer.html">PHPMailer</a></li>
|
||||
</ul>
|
||||
<br />
|
||||
<div class="index-letter-menu">
|
||||
<a class="index-letter" href="elementindex.html#a">a</a>
|
||||
<a class="index-letter" href="elementindex.html#b">b</a>
|
||||
<a class="index-letter" href="elementindex.html#c">c</a>
|
||||
<a class="index-letter" href="elementindex.html#d">d</a>
|
||||
<a class="index-letter" href="elementindex.html#e">e</a>
|
||||
<a class="index-letter" href="elementindex.html#f">f</a>
|
||||
<a class="index-letter" href="elementindex.html#h">h</a>
|
||||
<a class="index-letter" href="elementindex.html#i">i</a>
|
||||
<a class="index-letter" href="elementindex.html#m">m</a>
|
||||
<a class="index-letter" href="elementindex.html#n">n</a>
|
||||
<a class="index-letter" href="elementindex.html#p">p</a>
|
||||
<a class="index-letter" href="elementindex.html#q">q</a>
|
||||
<a class="index-letter" href="elementindex.html#r">r</a>
|
||||
<a class="index-letter" href="elementindex.html#s">s</a>
|
||||
<a class="index-letter" href="elementindex.html#t">t</a>
|
||||
<a class="index-letter" href="elementindex.html#u">u</a>
|
||||
<a class="index-letter" href="elementindex.html#v">v</a>
|
||||
<a class="index-letter" href="elementindex.html#w">w</a>
|
||||
</div>
|
||||
|
||||
<a name="a"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">a</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$AltBody</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$AltBody">PHPMailer::$AltBody</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddAddress</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddAddress">PHPMailer::AddAddress()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a "To" address.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddAttachment</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddAttachment">PHPMailer::AddAttachment()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds an attachment from a path on the filesystem.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddBCC</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddBCC">PHPMailer::AddBCC()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a "Bcc" address. Note: this function works with the SMTP mailer on win32, not with the "mail" mailer.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddCC</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddCC">PHPMailer::AddCC()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a "Cc" address. Note: this function works with the SMTP mailer on win32, not with the "mail" mailer.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddCustomHeader</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddCustomHeader">PHPMailer::AddCustomHeader()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a custom header.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddEmbeddedImage</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddEmbeddedImage">PHPMailer::AddEmbeddedImage()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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".</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddReplyTo</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddReplyTo">PHPMailer::AddReplyTo()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a "Reply-to" address.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddStringAttachment</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddStringAttachment">PHPMailer::AddStringAttachment()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a string or binary attachment (non-filesystem) to the list.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Authenticate</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodAuthenticate">SMTP::Authenticate()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Performs SMTP authentication. Must be run after running the Hello() method. Returns true if successfully authenticated.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="b"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">b</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Body</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Body">PHPMailer::$Body</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the Body of the message. This can be either an HTML or text body.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="c"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">c</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$CharSet</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$CharSet">PHPMailer::$CharSet</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the CharSet of the message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$ConfirmReadingTo</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$ConfirmReadingTo">PHPMailer::$ConfirmReadingTo</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the email address that a reading confirmation will be sent.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$ContentType</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$ContentType">PHPMailer::$ContentType</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the Content-type of the message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$CRLF</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#var$CRLF">SMTP::$CRLF</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">SMTP reply line ending</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="include-title">class.phpmailer.php</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/_class_phpmailer_php.html">class.phpmailer.php</a> in class.phpmailer.php</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="include-title">class.smtp.php</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/_class_smtp_php.html">class.smtp.php</a> in class.smtp.php</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearAddresses</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearAddresses">PHPMailer::ClearAddresses()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the TO array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearAllRecipients</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearAllRecipients">PHPMailer::ClearAllRecipients()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the TO, CC and BCC array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearAttachments</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearAttachments">PHPMailer::ClearAttachments()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all previously set filesystem, string, and binary attachments. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearBCCs</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearBCCs">PHPMailer::ClearBCCs()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the BCC array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearCCs</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearCCs">PHPMailer::ClearCCs()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the CC array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearCustomHeaders</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearCustomHeaders">PHPMailer::ClearCustomHeaders()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all custom headers. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearReplyTos</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearReplyTos">PHPMailer::ClearReplyTos()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the ReplyTo array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Close</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodClose">SMTP::Close()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Closes the socket and cleans up the state of the class.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Connect</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodConnect">SMTP::Connect()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Connect to the server specified on the port specified.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="d"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">d</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$do_debug</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#var$do_debug">SMTP::$do_debug</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sets whether debugging is turned on</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Data</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodData">SMTP::Data()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Issues a data command and sends the msg_data to the server</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="e"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">e</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Encoding</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Encoding">PHPMailer::$Encoding</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the Encoding of the message. Options for this are "8bit", "7bit", "binary", "base64", and "quoted-printable".</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$ErrorInfo</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$ErrorInfo">PHPMailer::$ErrorInfo</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Holds the most recent mailer error message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Expand</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodExpand">SMTP::Expand()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Expand takes the name and asks the server to list all the people who are members of the _list_. Expand will return back and array of the result or false if an error occurs.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="f"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">f</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$From</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$From">PHPMailer::$From</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the From email address for the message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$FromName</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$FromName">PHPMailer::$FromName</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the From name of the message.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="h"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">h</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Helo</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Helo">PHPMailer::$Helo</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the SMTP HELO of the message (Default is $Hostname).</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Host</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Host">PHPMailer::$Host</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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").</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Hostname</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Hostname">PHPMailer::$Hostname</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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'.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Hello</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodHello">SMTP::Hello()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the HELO command to the smtp server.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Help</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodHelp">SMTP::Help()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Gets help information on the keyword specified. If the keyword</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="i"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">i</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsError</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsError">PHPMailer::IsError()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Returns true if an error occurred.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsHTML</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsHTML">PHPMailer::IsHTML()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets message type to HTML.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsMail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsMail">PHPMailer::IsMail()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets Mailer to send message using PHP mail() function.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsQmail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsQmail">PHPMailer::IsQmail()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets Mailer to send message using the qmail MTA.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsSendmail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsSendmail">PHPMailer::IsSendmail()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets Mailer to send message using the $Sendmail program.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsSMTP</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsSMTP">PHPMailer::IsSMTP()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets Mailer to send message using SMTP.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="m"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">m</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Mailer</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Mailer">PHPMailer::$Mailer</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Method to send mail: ("mail", "sendmail", or "smtp").</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Mail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodMail">SMTP::Mail()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Starts a mail transaction from the email address specified in $from. Returns true if successful or false otherwise. If True the mail transaction is started and then one or more Recipient commands may be called followed by a Data command.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="n"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">n</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="method-title">Noop</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodNoop">SMTP::Noop()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the command NOOP to the SMTP server.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="p"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">p</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Password</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Password">PHPMailer::$Password</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets SMTP password.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$PluginDir</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$PluginDir">PHPMailer::$PluginDir</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Path to PHPMailer plugins. This is now only useful if the SMTP class is in a different directory than the PHP include path.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Port</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Port">PHPMailer::$Port</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the default SMTP server port.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Priority</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Priority">PHPMailer::$Priority</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Email priority (1 = High, 3 = Normal, 5 = low).</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
PHPMailer
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html">PHPMailer</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">PHPMailer - PHP email transport class</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="q"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">q</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="method-title">Quit</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodQuit">SMTP::Quit()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the quit command to the server and then closes the socket if there is no error or the $close_on_error argument is true.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="r"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">r</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="method-title">Recipient</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodRecipient">SMTP::Recipient()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the command RCPT to the SMTP server with the TO: argument of $to.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Reset</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodReset">SMTP::Reset()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the RSET command to abort and transaction that is currently in progress. Returns true if successful false otherwise.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="s"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">s</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Sender</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Sender">PHPMailer::$Sender</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Sendmail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Sendmail">PHPMailer::$Sendmail</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the path of the sendmail program.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$SMTPAuth</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$SMTPAuth">PHPMailer::$SMTPAuth</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets SMTP authentication. Utilizes the Username and Password variables.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$SMTPDebug</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$SMTPDebug">PHPMailer::$SMTPDebug</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets SMTP class debugging on or off.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$SMTPKeepAlive</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$SMTPKeepAlive">PHPMailer::$SMTPKeepAlive</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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().</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$SMTP_PORT</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#var$SMTP_PORT">SMTP::$SMTP_PORT</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">SMTP server port</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Subject</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Subject">PHPMailer::$Subject</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the Subject of the message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Send</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodSend">SMTP::Send()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Starts a mail transaction from the email address specified in</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Send</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodSend">PHPMailer::Send()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SendAndMail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodSendAndMail">SMTP::SendAndMail()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Starts a mail transaction from the email address specified in</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SendOrMail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodSendOrMail">SMTP::SendOrMail()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Starts a mail transaction from the email address specified in</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SetLanguage</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodSetLanguage">PHPMailer::SetLanguage()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the language for all class error messages. Returns false if it cannot load the language file. The default language type is English.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SMTP</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodSMTP">SMTP::SMTP()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Initialize the class so that the data is in a known state.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
SMTP
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html">SMTP</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">SMTP is rfc 821 compliant and implements all the rfc 821 SMTP commands except TURN which will always return a not implemented error. SMTP also provides some utility methods for sending mail to an SMTP server.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SmtpClose</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodSmtpClose">PHPMailer::SmtpClose()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Closes the active SMTP session if one exists.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="t"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">t</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Timeout</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Timeout">PHPMailer::$Timeout</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the SMTP server timeout in seconds. This function will not work with the win32 version.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Turn</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodTurn">SMTP::Turn()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">This is an optional command for SMTP that this class does not support. This method is here to make the RFC821 Definition complete for this class and __may__ be implimented in the future</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="u"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">u</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Username</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Username">PHPMailer::$Username</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets SMTP username.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="v"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">v</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Version</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Version">PHPMailer::$Version</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Holds PHPMailer version.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Verify</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodVerify">SMTP::Verify()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Verifies that the name is recognized by the server.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="w"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">w</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$WordWrap</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$WordWrap">PHPMailer::$WordWrap</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets word wrapping on the body of the message to a given number of characters.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<div class="index-letter-menu">
|
||||
<a class="index-letter" href="elementindex.html#a">a</a>
|
||||
<a class="index-letter" href="elementindex.html#b">b</a>
|
||||
<a class="index-letter" href="elementindex.html#c">c</a>
|
||||
<a class="index-letter" href="elementindex.html#d">d</a>
|
||||
<a class="index-letter" href="elementindex.html#e">e</a>
|
||||
<a class="index-letter" href="elementindex.html#f">f</a>
|
||||
<a class="index-letter" href="elementindex.html#h">h</a>
|
||||
<a class="index-letter" href="elementindex.html#i">i</a>
|
||||
<a class="index-letter" href="elementindex.html#m">m</a>
|
||||
<a class="index-letter" href="elementindex.html#n">n</a>
|
||||
<a class="index-letter" href="elementindex.html#p">p</a>
|
||||
<a class="index-letter" href="elementindex.html#q">q</a>
|
||||
<a class="index-letter" href="elementindex.html#r">r</a>
|
||||
<a class="index-letter" href="elementindex.html#s">s</a>
|
||||
<a class="index-letter" href="elementindex.html#t">t</a>
|
||||
<a class="index-letter" href="elementindex.html#u">u</a>
|
||||
<a class="index-letter" href="elementindex.html#v">v</a>
|
||||
<a class="index-letter" href="elementindex.html#w">w</a>
|
||||
</div> </body>
|
||||
</html>
|
||||
731
modules/EcmDocuments/phpmailer/phpdoc/elementindex_PHPMailer.html
Executable file
731
modules/EcmDocuments/phpmailer/phpdoc/elementindex_PHPMailer.html
Executable file
@@ -0,0 +1,731 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- template designed by Marco Von Ballmoos -->
|
||||
<title></title>
|
||||
<link rel="stylesheet" href="media/stylesheet.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
<a name="top"></a>
|
||||
<h2>[PHPMailer] element index</h2>
|
||||
<a href="elementindex.html">All elements</a>
|
||||
<br />
|
||||
<div class="index-letter-menu">
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#a">a</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#b">b</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#c">c</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#d">d</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#e">e</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#f">f</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#h">h</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#i">i</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#m">m</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#n">n</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#p">p</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#q">q</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#r">r</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#s">s</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#t">t</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#u">u</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#v">v</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#w">w</a>
|
||||
</div>
|
||||
|
||||
<a name="a"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">a</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$AltBody</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$AltBody">PHPMailer::$AltBody</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddAddress</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddAddress">PHPMailer::AddAddress()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a "To" address.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddAttachment</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddAttachment">PHPMailer::AddAttachment()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds an attachment from a path on the filesystem.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddBCC</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddBCC">PHPMailer::AddBCC()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a "Bcc" address. Note: this function works with the SMTP mailer on win32, not with the "mail" mailer.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddCC</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddCC">PHPMailer::AddCC()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a "Cc" address. Note: this function works with the SMTP mailer on win32, not with the "mail" mailer.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddCustomHeader</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddCustomHeader">PHPMailer::AddCustomHeader()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a custom header.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddEmbeddedImage</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddEmbeddedImage">PHPMailer::AddEmbeddedImage()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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".</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddReplyTo</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddReplyTo">PHPMailer::AddReplyTo()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a "Reply-to" address.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">AddStringAttachment</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodAddStringAttachment">PHPMailer::AddStringAttachment()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Adds a string or binary attachment (non-filesystem) to the list.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Authenticate</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodAuthenticate">SMTP::Authenticate()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Performs SMTP authentication. Must be run after running the Hello() method. Returns true if successfully authenticated.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="b"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">b</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Body</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Body">PHPMailer::$Body</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the Body of the message. This can be either an HTML or text body.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="c"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">c</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$CharSet</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$CharSet">PHPMailer::$CharSet</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the CharSet of the message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$ConfirmReadingTo</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$ConfirmReadingTo">PHPMailer::$ConfirmReadingTo</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the email address that a reading confirmation will be sent.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$ContentType</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$ContentType">PHPMailer::$ContentType</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the Content-type of the message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$CRLF</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#var$CRLF">SMTP::$CRLF</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">SMTP reply line ending</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="include-title">class.phpmailer.php</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/_class_phpmailer_php.html">class.phpmailer.php</a> in class.phpmailer.php</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="include-title">class.smtp.php</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/_class_smtp_php.html">class.smtp.php</a> in class.smtp.php</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearAddresses</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearAddresses">PHPMailer::ClearAddresses()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the TO array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearAllRecipients</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearAllRecipients">PHPMailer::ClearAllRecipients()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the TO, CC and BCC array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearAttachments</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearAttachments">PHPMailer::ClearAttachments()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all previously set filesystem, string, and binary attachments. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearBCCs</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearBCCs">PHPMailer::ClearBCCs()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the BCC array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearCCs</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearCCs">PHPMailer::ClearCCs()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the CC array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearCustomHeaders</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearCustomHeaders">PHPMailer::ClearCustomHeaders()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all custom headers. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">ClearReplyTos</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodClearReplyTos">PHPMailer::ClearReplyTos()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Clears all recipients assigned in the ReplyTo array. Returns void.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Close</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodClose">SMTP::Close()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Closes the socket and cleans up the state of the class.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Connect</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodConnect">SMTP::Connect()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Connect to the server specified on the port specified.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="d"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">d</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$do_debug</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#var$do_debug">SMTP::$do_debug</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sets whether debugging is turned on</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Data</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodData">SMTP::Data()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Issues a data command and sends the msg_data to the server</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="e"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">e</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Encoding</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Encoding">PHPMailer::$Encoding</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the Encoding of the message. Options for this are "8bit", "7bit", "binary", "base64", and "quoted-printable".</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$ErrorInfo</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$ErrorInfo">PHPMailer::$ErrorInfo</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Holds the most recent mailer error message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Expand</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodExpand">SMTP::Expand()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Expand takes the name and asks the server to list all the people who are members of the _list_. Expand will return back and array of the result or false if an error occurs.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="f"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">f</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$From</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$From">PHPMailer::$From</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the From email address for the message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$FromName</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$FromName">PHPMailer::$FromName</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the From name of the message.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="h"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">h</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Helo</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Helo">PHPMailer::$Helo</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the SMTP HELO of the message (Default is $Hostname).</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Host</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Host">PHPMailer::$Host</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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").</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Hostname</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Hostname">PHPMailer::$Hostname</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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'.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Hello</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodHello">SMTP::Hello()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the HELO command to the smtp server.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Help</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodHelp">SMTP::Help()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Gets help information on the keyword specified. If the keyword</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="i"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">i</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsError</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsError">PHPMailer::IsError()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Returns true if an error occurred.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsHTML</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsHTML">PHPMailer::IsHTML()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets message type to HTML.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsMail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsMail">PHPMailer::IsMail()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets Mailer to send message using PHP mail() function.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsQmail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsQmail">PHPMailer::IsQmail()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets Mailer to send message using the qmail MTA.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsSendmail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsSendmail">PHPMailer::IsSendmail()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets Mailer to send message using the $Sendmail program.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">IsSMTP</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodIsSMTP">PHPMailer::IsSMTP()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets Mailer to send message using SMTP.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="m"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">m</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Mailer</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Mailer">PHPMailer::$Mailer</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Method to send mail: ("mail", "sendmail", or "smtp").</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Mail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodMail">SMTP::Mail()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Starts a mail transaction from the email address specified in $from. Returns true if successful or false otherwise. If True the mail transaction is started and then one or more Recipient commands may be called followed by a Data command.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="n"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">n</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="method-title">Noop</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodNoop">SMTP::Noop()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the command NOOP to the SMTP server.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="p"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">p</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Password</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Password">PHPMailer::$Password</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets SMTP password.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$PluginDir</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$PluginDir">PHPMailer::$PluginDir</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Path to PHPMailer plugins. This is now only useful if the SMTP class is in a different directory than the PHP include path.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Port</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Port">PHPMailer::$Port</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the default SMTP server port.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Priority</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Priority">PHPMailer::$Priority</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Email priority (1 = High, 3 = Normal, 5 = low).</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
PHPMailer
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html">PHPMailer</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">PHPMailer - PHP email transport class</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="q"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">q</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="method-title">Quit</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodQuit">SMTP::Quit()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the quit command to the server and then closes the socket if there is no error or the $close_on_error argument is true.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="r"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">r</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="method-title">Recipient</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodRecipient">SMTP::Recipient()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the command RCPT to the SMTP server with the TO: argument of $to.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Reset</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodReset">SMTP::Reset()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Sends the RSET command to abort and transaction that is currently in progress. Returns true if successful false otherwise.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="s"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">s</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Sender</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Sender">PHPMailer::$Sender</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Sendmail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Sendmail">PHPMailer::$Sendmail</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the path of the sendmail program.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$SMTPAuth</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$SMTPAuth">PHPMailer::$SMTPAuth</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets SMTP authentication. Utilizes the Username and Password variables.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$SMTPDebug</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$SMTPDebug">PHPMailer::$SMTPDebug</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets SMTP class debugging on or off.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$SMTPKeepAlive</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$SMTPKeepAlive">PHPMailer::$SMTPKeepAlive</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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().</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$SMTP_PORT</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#var$SMTP_PORT">SMTP::$SMTP_PORT</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">SMTP server port</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Subject</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Subject">PHPMailer::$Subject</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the Subject of the message.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Send</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodSend">SMTP::Send()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Starts a mail transaction from the email address specified in</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Send</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodSend">PHPMailer::Send()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-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.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SendAndMail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodSendAndMail">SMTP::SendAndMail()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Starts a mail transaction from the email address specified in</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SendOrMail</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodSendOrMail">SMTP::SendOrMail()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Starts a mail transaction from the email address specified in</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SetLanguage</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodSetLanguage">PHPMailer::SetLanguage()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the language for all class error messages. Returns false if it cannot load the language file. The default language type is English.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SMTP</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodSMTP">SMTP::SMTP()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Initialize the class so that the data is in a known state.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
SMTP
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html">SMTP</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">SMTP is rfc 821 compliant and implements all the rfc 821 SMTP commands except TURN which will always return a not implemented error. SMTP also provides some utility methods for sending mail to an SMTP server.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">SmtpClose</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#methodSmtpClose">PHPMailer::SmtpClose()</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Closes the active SMTP session if one exists.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="t"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">t</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Timeout</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Timeout">PHPMailer::$Timeout</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets the SMTP server timeout in seconds. This function will not work with the win32 version.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Turn</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodTurn">SMTP::Turn()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">This is an optional command for SMTP that this class does not support. This method is here to make the RFC821 Definition complete for this class and __may__ be implimented in the future</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="u"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">u</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Username</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Username">PHPMailer::$Username</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets SMTP username.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="v"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">v</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$Version</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$Version">PHPMailer::$Version</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Holds PHPMailer version.</div>
|
||||
</dd>
|
||||
<dt class="field">
|
||||
<span class="method-title">Verify</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/SMTP.html#methodVerify">SMTP::Verify()</a> in class.smtp.php</div>
|
||||
<div class="index-item-description">Verifies that the name is recognized by the server.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="w"></a>
|
||||
<div class="index-letter-section">
|
||||
<div style="float: left" class="index-letter-title">w</div>
|
||||
<div style="float: right"><a href="#top">top</a></div>
|
||||
<div style="clear: both"></div>
|
||||
</div>
|
||||
<dl>
|
||||
<dt class="field">
|
||||
<span class="var-title">$WordWrap</span>
|
||||
</dt>
|
||||
<dd class="index-item-body">
|
||||
<div class="index-item-details"><a href="PHPMailer/PHPMailer.html#var$WordWrap">PHPMailer::$WordWrap</a> in class.phpmailer.php</div>
|
||||
<div class="index-item-description">Sets word wrapping on the body of the message to a given number of characters.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<div class="index-letter-menu">
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#a">a</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#b">b</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#c">c</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#d">d</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#e">e</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#f">f</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#h">h</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#i">i</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#m">m</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#n">n</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#p">p</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#q">q</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#r">r</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#s">s</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#t">t</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#u">u</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#v">v</a>
|
||||
<a class="index-letter" href="elementindex_PHPMailer.html#w">w</a>
|
||||
</div> </body>
|
||||
</html>
|
||||
23
modules/EcmDocuments/phpmailer/phpdoc/errors.html
Executable file
23
modules/EcmDocuments/phpmailer/phpdoc/errors.html
Executable file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- template designed by Marco Von Ballmoos -->
|
||||
<title>phpDocumentor Parser Errors and Warnings</title>
|
||||
<link rel="stylesheet" href="media/stylesheet.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
<a href="#Post-parsing">Post-parsing</a><br>
|
||||
<a href="#class.smtp.php">class.smtp.php</a><br>
|
||||
<h1>class.phpmailer.php</h1>
|
||||
<h2>Warnings:</h2><br>
|
||||
<b>Warning on line 1530</b> - no @package tag was used in a DocBlock for file C:\dev\phpDocumentor-1.2.0\Classes\class.phpmailer.php<br>
|
||||
<h1>class.smtp.php</h1>
|
||||
<h2>Warnings:</h2><br>
|
||||
<b>Warning on line 1039</b> - no @package tag was used in a DocBlock for file C:\dev\phpDocumentor-1.2.0\Classes\class.smtp.php<br>
|
||||
<p class="notes" id="credit">
|
||||
Documention generated on Mon, 28 Jul 2003 23:25:50 -0400 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0</a>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
24
modules/EcmDocuments/phpmailer/phpdoc/index.html
Executable file
24
modules/EcmDocuments/phpmailer/phpdoc/index.html
Executable file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html
|
||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- Generated by phpDocumentor on Mon, 28 Jul 2003 23:25:49 -0400 -->
|
||||
<title>Generated Documentation</title>
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
|
||||
<FRAMESET rows='100,*'>
|
||||
<FRAME src='packages.html' name='left_top' frameborder="1" bordercolor="#999999">
|
||||
<FRAMESET cols='25%,*'>
|
||||
<FRAME src='li_PHPMailer.html' name='left_bottom' frameborder="1" bordercolor="#999999">
|
||||
<FRAME src='blank.html' name='right' frameborder="1" bordercolor="#999999">
|
||||
</FRAMESET>
|
||||
<NOFRAMES>
|
||||
<H2>Frame Alert</H2>
|
||||
<P>This document is designed to be viewed using the frames feature.
|
||||
If you see this message, you are using a non-frame-capable web client.</P>
|
||||
</NOFRAMES>
|
||||
</FRAMESET>
|
||||
</HTML>
|
||||
36
modules/EcmDocuments/phpmailer/phpdoc/li_PHPMailer.html
Executable file
36
modules/EcmDocuments/phpmailer/phpdoc/li_PHPMailer.html
Executable file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- template designed by Marco Von Ballmoos -->
|
||||
<title></title>
|
||||
<link rel="stylesheet" href="media/stylesheet.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="package-title">PHPMailer</div>
|
||||
<div class="package-details">
|
||||
|
||||
<dl class="tree">
|
||||
|
||||
<dt class="folder-title">Description</dt>
|
||||
<dd>
|
||||
<a href='classtrees_PHPMailer.html' target='right'>Class trees</a><br />
|
||||
<a href='elementindex_PHPMailer.html' target='right'>Index of elements</a><br />
|
||||
</dd>
|
||||
|
||||
|
||||
|
||||
<dt class="folder-title">Classes</dt>
|
||||
<dd><a href='PHPMailer/PHPMailer.html' target='right'>PHPMailer</a></dd>
|
||||
<dd><a href='PHPMailer/SMTP.html' target='right'>SMTP</a></dd>
|
||||
<dt class="folder-title">Files</dt>
|
||||
<dd><a href='PHPMailer/_class_phpmailer_php.html' target='right'>class.phpmailer.php</a></dd>
|
||||
<dd><a href='PHPMailer/_class_smtp_php.html' target='right'>class.smtp.php</a></dd>
|
||||
|
||||
|
||||
</dl>
|
||||
</div>
|
||||
<p class="notes"><a href="http://www.phpdoc.org" target="_blank">phpDocumentor v <span class="field">1.2.0</span></a></p>
|
||||
</BODY>
|
||||
</HTML>
|
||||
27
modules/EcmDocuments/phpmailer/phpdoc/packages.html
Executable file
27
modules/EcmDocuments/phpmailer/phpdoc/packages.html
Executable file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<!-- template designed by Marco Von Ballmoos -->
|
||||
<title></title>
|
||||
<link rel="stylesheet" href="media/stylesheet.css" />
|
||||
<link rel="stylesheet" href="media/banner.css" />
|
||||
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class="banner">
|
||||
<div class="banner-title">PHPMailer</div>
|
||||
<div class="banner-menu">
|
||||
<table cellpadding="0" cellspacing="0" style="width: 100%">
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td style="width: 2em"> </td>
|
||||
<td style="text-align: right">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
572
modules/EcmDocuments/phpmailer/test/phpmailer_test.php
Executable file
572
modules/EcmDocuments/phpmailer/test/phpmailer_test.php
Executable file
@@ -0,0 +1,572 @@
|
||||
<?php
|
||||
/*******************
|
||||
Unit Test
|
||||
Type: phpmailer class
|
||||
********************/
|
||||
|
||||
$INCLUDE_DIR = "../";
|
||||
|
||||
require("phpunit.php");
|
||||
require($INCLUDE_DIR . "class.phpmailer.php");
|
||||
error_reporting(E_ALL);
|
||||
|
||||
/**
|
||||
* Performs authentication tests
|
||||
*/
|
||||
class phpmailerTest extends TestCase
|
||||
{
|
||||
/**
|
||||
* Holds the default phpmailer instance.
|
||||
* @private
|
||||
* @type object
|
||||
*/
|
||||
var $Mail = false;
|
||||
|
||||
/**
|
||||
* Holds the SMTP mail host.
|
||||
* @public
|
||||
* @type string
|
||||
*/
|
||||
var $Host = "";
|
||||
|
||||
/**
|
||||
* Holds the change log.
|
||||
* @private
|
||||
* @type string array
|
||||
*/
|
||||
var $ChangeLog = array();
|
||||
|
||||
/**
|
||||
* Holds the note log.
|
||||
* @private
|
||||
* @type string array
|
||||
*/
|
||||
var $NoteLog = array();
|
||||
|
||||
/**
|
||||
* Class constuctor.
|
||||
*/
|
||||
function phpmailerTest($name) {
|
||||
/* must define this constructor */
|
||||
$this->TestCase( $name );
|
||||
}
|
||||
|
||||
/**
|
||||
* Run before each test is started.
|
||||
*/
|
||||
function setUp() {
|
||||
global $global_vars;
|
||||
global $INCLUDE_DIR;
|
||||
|
||||
$this->Mail = new PHPMailer();
|
||||
|
||||
$this->Mail->Priority = 3;
|
||||
$this->Mail->Encoding = "8bit";
|
||||
$this->Mail->CharSet = "iso-8859-1";
|
||||
$this->Mail->From = "unit_test@phpmailer.sf.net";
|
||||
$this->Mail->FromName = "Unit Tester";
|
||||
$this->Mail->Sender = "";
|
||||
$this->Mail->Subject = "Unit Test";
|
||||
$this->Mail->Body = "";
|
||||
$this->Mail->AltBody = "";
|
||||
$this->Mail->WordWrap = 0;
|
||||
$this->Mail->Host = $global_vars["mail_host"];
|
||||
$this->Mail->Port = 25;
|
||||
$this->Mail->Helo = "localhost.localdomain";
|
||||
$this->Mail->SMTPAuth = false;
|
||||
$this->Mail->Username = "";
|
||||
$this->Mail->Password = "";
|
||||
$this->Mail->PluginDir = $INCLUDE_DIR;
|
||||
$this->Mail->AddReplyTo("no_reply@phpmailer.sf.net", "Reply Guy");
|
||||
$this->Mail->Sender = "unit_test@phpmailer.sf.net";
|
||||
|
||||
if(strlen($this->Mail->Host) > 0)
|
||||
$this->Mail->Mailer = "smtp";
|
||||
else
|
||||
{
|
||||
$this->Mail->Mailer = "mail";
|
||||
$this->Sender = "unit_test@phpmailer.sf.net";
|
||||
}
|
||||
|
||||
global $global_vars;
|
||||
$this->SetAddress($global_vars["mail_to"], "Test User");
|
||||
if(strlen($global_vars["mail_cc"]) > 0)
|
||||
$this->SetAddress($global_vars["mail_cc"], "Carbon User", "cc");
|
||||
}
|
||||
|
||||
/**
|
||||
* Run after each test is completed.
|
||||
*/
|
||||
function tearDown() {
|
||||
// Clean global variables
|
||||
$this->Mail = NULL;
|
||||
$this->ChangeLog = array();
|
||||
$this->NoteLog = array();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Build the body of the message in the appropriate format.
|
||||
* @private
|
||||
* @returns void
|
||||
*/
|
||||
function BuildBody() {
|
||||
$this->CheckChanges();
|
||||
|
||||
// Determine line endings for message
|
||||
if($this->Mail->ContentType == "text/html" || strlen($this->Mail->AltBody) > 0)
|
||||
{
|
||||
$eol = "<br/>";
|
||||
$bullet = "<li>";
|
||||
$bullet_start = "<ul>";
|
||||
$bullet_end = "</ul>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$eol = "\n";
|
||||
$bullet = " - ";
|
||||
$bullet_start = "";
|
||||
$bullet_end = "";
|
||||
}
|
||||
|
||||
$ReportBody = "";
|
||||
|
||||
$ReportBody .= "---------------------" . $eol;
|
||||
$ReportBody .= "Unit Test Information" . $eol;
|
||||
$ReportBody .= "---------------------" . $eol;
|
||||
$ReportBody .= "phpmailer version: " . $this->Mail->Version . $eol;
|
||||
$ReportBody .= "Content Type: " . $this->Mail->ContentType . $eol;
|
||||
|
||||
if(strlen($this->Mail->Host) > 0)
|
||||
$ReportBody .= "Host: " . $this->Mail->Host . $eol;
|
||||
|
||||
// If attachments then create an attachment list
|
||||
if(count($this->Mail->attachment) > 0)
|
||||
{
|
||||
$ReportBody .= "Attachments:" . $eol;
|
||||
$ReportBody .= $bullet_start;
|
||||
for($i = 0; $i < count($this->Mail->attachment); $i++)
|
||||
{
|
||||
$ReportBody .= $bullet . "Name: " . $this->Mail->attachment[$i][1] . ", ";
|
||||
$ReportBody .= "Encoding: " . $this->Mail->attachment[$i][3] . ", ";
|
||||
$ReportBody .= "Type: " . $this->Mail->attachment[$i][4] . $eol;
|
||||
}
|
||||
$ReportBody .= $bullet_end . $eol;
|
||||
}
|
||||
|
||||
// If there are changes then list them
|
||||
if(count($this->ChangeLog) > 0)
|
||||
{
|
||||
$ReportBody .= "Changes" . $eol;
|
||||
$ReportBody .= "-------" . $eol;
|
||||
|
||||
$ReportBody .= $bullet_start;
|
||||
for($i = 0; $i < count($this->ChangeLog); $i++)
|
||||
{
|
||||
$ReportBody .= $bullet . $this->ChangeLog[$i][0] . " was changed to [" .
|
||||
$this->ChangeLog[$i][1] . "]" . $eol;
|
||||
}
|
||||
$ReportBody .= $bullet_end . $eol . $eol;
|
||||
}
|
||||
|
||||
// If there are notes then list them
|
||||
if(count($this->NoteLog) > 0)
|
||||
{
|
||||
$ReportBody .= "Notes" . $eol;
|
||||
$ReportBody .= "-----" . $eol;
|
||||
|
||||
$ReportBody .= $bullet_start;
|
||||
for($i = 0; $i < count($this->NoteLog); $i++)
|
||||
{
|
||||
$ReportBody .= $bullet . $this->NoteLog[$i] . $eol;
|
||||
}
|
||||
$ReportBody .= $bullet_end;
|
||||
}
|
||||
|
||||
// Re-attach the original body
|
||||
$this->Mail->Body .= $eol . $eol . $ReportBody;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check which default settings have been changed for the report.
|
||||
* @private
|
||||
* @returns void
|
||||
*/
|
||||
function CheckChanges() {
|
||||
if($this->Mail->Priority != 3)
|
||||
$this->AddChange("Priority", $this->Mail->Priority);
|
||||
if($this->Mail->Encoding != "8bit")
|
||||
$this->AddChange("Encoding", $this->Mail->Encoding);
|
||||
if($this->Mail->CharSet != "iso-8859-1")
|
||||
$this->AddChange("CharSet", $this->Mail->CharSet);
|
||||
if($this->Mail->Sender != "")
|
||||
$this->AddChange("Sender", $this->Mail->Sender);
|
||||
if($this->Mail->WordWrap != 0)
|
||||
$this->AddChange("WordWrap", $this->Mail->WordWrap);
|
||||
if($this->Mail->Mailer != "mail")
|
||||
$this->AddChange("Mailer", $this->Mail->Mailer);
|
||||
if($this->Mail->Port != 25)
|
||||
$this->AddChange("Port", $this->Mail->Port);
|
||||
if($this->Mail->Helo != "localhost.localdomain")
|
||||
$this->AddChange("Helo", $this->Mail->Helo);
|
||||
if($this->Mail->SMTPAuth)
|
||||
$this->AddChange("SMTPAuth", "true");
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a change entry.
|
||||
* @private
|
||||
* @returns void
|
||||
*/
|
||||
function AddChange($sName, $sNewValue) {
|
||||
$cur = count($this->ChangeLog);
|
||||
$this->ChangeLog[$cur][0] = $sName;
|
||||
$this->ChangeLog[$cur][1] = $sNewValue;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a simple note to the message.
|
||||
* @public
|
||||
* @returns void
|
||||
*/
|
||||
function AddNote($sValue) {
|
||||
$this->NoteLog[] = $sValue;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds all of the addresses
|
||||
* @public
|
||||
* @returns void
|
||||
*/
|
||||
function SetAddress($sAddress, $sName = "", $sType = "to") {
|
||||
switch($sType)
|
||||
{
|
||||
case "to":
|
||||
$this->Mail->AddAddress($sAddress, $sName);
|
||||
break;
|
||||
case "cc":
|
||||
$this->Mail->AddCC($sAddress, $sName);
|
||||
break;
|
||||
case "bcc":
|
||||
$this->Mail->AddBCC($sAddress, $sName);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////
|
||||
// UNIT TESTS
|
||||
/////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* Try a plain message.
|
||||
*/
|
||||
function test_WordWrap() {
|
||||
|
||||
$this->Mail->WordWrap = 40;
|
||||
$my_body = "Here is the main body of this message. It should " .
|
||||
"be quite a few lines. It should be wrapped at the " .
|
||||
"40 characters. Make sure that it is.";
|
||||
$nBodyLen = strlen($my_body);
|
||||
$my_body .= "\n\nThis is the above body length: " . $nBodyLen;
|
||||
|
||||
$this->Mail->Body = $my_body;
|
||||
$this->Mail->Subject .= ": Wordwrap";
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Try a plain message.
|
||||
*/
|
||||
function test_Low_Priority() {
|
||||
|
||||
$this->Mail->Priority = 5;
|
||||
$this->Mail->Body = "Here is the main body. There should be " .
|
||||
"a reply to address in this message.";
|
||||
$this->Mail->Subject .= ": Low Priority";
|
||||
$this->Mail->AddReplyTo("nobody@nobody.com", "Nobody (Unit Test)");
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Simple plain file attachment test.
|
||||
*/
|
||||
function test_Multiple_Plain_FileAttachment() {
|
||||
|
||||
$this->Mail->Body = "Here is the text body";
|
||||
$this->Mail->Subject .= ": Plain + Multiple FileAttachments";
|
||||
|
||||
if(!$this->Mail->AddAttachment("test.png"))
|
||||
{
|
||||
$this->assert(false, $this->Mail->ErrorInfo);
|
||||
return;
|
||||
}
|
||||
|
||||
if(!$this->Mail->AddAttachment("phpmailer_test.php", "test.txt"))
|
||||
{
|
||||
$this->assert(false, $this->Mail->ErrorInfo);
|
||||
return;
|
||||
}
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Simple plain string attachment test.
|
||||
*/
|
||||
function test_Plain_StringAttachment() {
|
||||
|
||||
$this->Mail->Body = "Here is the text body";
|
||||
$this->Mail->Subject .= ": Plain + StringAttachment";
|
||||
|
||||
$sAttachment = "These characters are the content of the " .
|
||||
"string attachment.\nThis might be taken from a ".
|
||||
"database or some other such thing. ";
|
||||
|
||||
$this->Mail->AddStringAttachment($sAttachment, "string_attach.txt");
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Plain quoted-printable message.
|
||||
*/
|
||||
function test_Quoted_Printable() {
|
||||
|
||||
$this->Mail->Body = "Here is the main body";
|
||||
$this->Mail->Subject .= ": Plain + Quoted-printable";
|
||||
$this->Mail->Encoding = "quoted-printable";
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Try a plain message.
|
||||
*/
|
||||
function test_Html() {
|
||||
|
||||
$this->Mail->IsHTML(true);
|
||||
$this->Mail->Subject .= ": HTML only";
|
||||
|
||||
$this->Mail->Body = "This is a <b>test message</b> written in HTML. </br>" .
|
||||
"Go to <a href=\"http://phpmailer.sourceforge.net/\">" .
|
||||
"http://phpmailer.sourceforge.net/</a> for new versions of " .
|
||||
"phpmailer. <p/> Thank you!";
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Simple HTML and attachment test
|
||||
*/
|
||||
function test_HTML_Attachment() {
|
||||
|
||||
$this->Mail->Body = "This is the <b>HTML</b> part of the email.";
|
||||
$this->Mail->Subject .= ": HTML + Attachment";
|
||||
$this->Mail->IsHTML(true);
|
||||
|
||||
if(!$this->Mail->AddAttachment("phpmailer_test.php", "test_attach.txt"))
|
||||
{
|
||||
$this->assert(false, $this->Mail->ErrorInfo);
|
||||
return;
|
||||
}
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* An embedded attachment test.
|
||||
*/
|
||||
function test_Embedded_Image() {
|
||||
|
||||
$this->Mail->Body = "Embedded Image: <img alt=\"phpmailer\" src=\"cid:my-attach\">" .
|
||||
"Here is an image!</a>";
|
||||
$this->Mail->Subject .= ": Embedded Image";
|
||||
$this->Mail->IsHTML(true);
|
||||
|
||||
if(!$this->Mail->AddEmbeddedImage("test.png", "my-attach", "test.png",
|
||||
"base64", "image/png"))
|
||||
{
|
||||
$this->assert(false, $this->Mail->ErrorInfo);
|
||||
return;
|
||||
}
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* An embedded attachment test.
|
||||
*/
|
||||
function test_Multi_Embedded_Image() {
|
||||
|
||||
$this->Mail->Body = "Embedded Image: <img alt=\"phpmailer\" src=\"cid:my-attach\">" .
|
||||
"Here is an image!</a>";
|
||||
$this->Mail->Subject .= ": Embedded Image + Attachment";
|
||||
$this->Mail->IsHTML(true);
|
||||
|
||||
if(!$this->Mail->AddEmbeddedImage("test.png", "my-attach", "test.png",
|
||||
"base64", "image/png"))
|
||||
{
|
||||
$this->assert(false, $this->Mail->ErrorInfo);
|
||||
return;
|
||||
}
|
||||
|
||||
if(!$this->Mail->AddAttachment("phpmailer_test.php", "test.txt"))
|
||||
{
|
||||
$this->assert(false, $this->Mail->ErrorInfo);
|
||||
return;
|
||||
}
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Simple multipart/alternative test.
|
||||
*/
|
||||
function test_AltBody() {
|
||||
|
||||
$this->Mail->Body = "This is the <b>HTML</b> part of the email.";
|
||||
$this->Mail->AltBody = "Here is the text body of this message. " .
|
||||
"It should be quite a few lines. It should be wrapped at the " .
|
||||
"40 characters. Make sure that it is.";
|
||||
$this->Mail->WordWrap = 40;
|
||||
$this->AddNote("This is a mulipart alternative email");
|
||||
$this->Mail->Subject .= ": AltBody + Word Wrap";
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Simple HTML and attachment test
|
||||
*/
|
||||
function test_AltBody_Attachment() {
|
||||
|
||||
$this->Mail->Body = "This is the <b>HTML</b> part of the email.";
|
||||
$this->Mail->AltBody = "This is the text part of the email.";
|
||||
$this->Mail->Subject .= ": AltBody + Attachment";
|
||||
$this->Mail->IsHTML(true);
|
||||
|
||||
if(!$this->Mail->AddAttachment("phpmailer_test.php", "test_attach.txt"))
|
||||
{
|
||||
$this->assert(false, $this->Mail->ErrorInfo);
|
||||
return;
|
||||
}
|
||||
|
||||
$this->BuildBody();
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
|
||||
$fp = fopen("message.txt", "w");
|
||||
fwrite($fp, $this->Mail->CreateHeader() . $this->Mail->CreateBody());
|
||||
fclose($fp);
|
||||
}
|
||||
|
||||
function test_MultipleSend() {
|
||||
$this->Mail->Body = "Sending two messages without keepalive";
|
||||
$this->BuildBody();
|
||||
$subject = $this->Mail->Subject;
|
||||
|
||||
$this->Mail->Subject = $subject . ": SMTP 1";
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
|
||||
$this->Mail->Subject = $subject . ": SMTP 2";
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
function test_SmtpKeepAlive() {
|
||||
$this->Mail->Body = "This was done using the SMTP keep-alive.";
|
||||
$this->BuildBody();
|
||||
$subject = $this->Mail->Subject;
|
||||
|
||||
$this->Mail->SMTPKeepAlive = true;
|
||||
$this->Mail->Subject = $subject . ": SMTP keep-alive 1";
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
|
||||
$this->Mail->Subject = $subject . ": SMTP keep-alive 2";
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
$this->Mail->SmtpClose();
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests this denial of service attack:
|
||||
* http://www.cybsec.com/vuln/PHPMailer-DOS.pdf
|
||||
*/
|
||||
function test_DenialOfServiceAttack() {
|
||||
$this->Mail->Body = "This should no longer cause a denial of service.";
|
||||
$this->BuildBody();
|
||||
|
||||
$this->Mail->Subject = str_repeat("A", 998);
|
||||
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
|
||||
}
|
||||
|
||||
function test_Error() {
|
||||
$this->Mail->Subject .= ": This should be sent";
|
||||
$this->BuildBody();
|
||||
$this->Mail->ClearAllRecipients(); // no addresses should cause an error
|
||||
$this->assert($this->Mail->IsError() == false, "Error found");
|
||||
$this->assert($this->Mail->Send() == false, "Send succeeded");
|
||||
$this->assert($this->Mail->IsError(), "No error found");
|
||||
$this->assertEquals('You must provide at least one ' .
|
||||
'recipient email address.', $this->Mail->ErrorInfo);
|
||||
$this->Mail->AddAddress(get("mail_to"));
|
||||
$this->assert($this->Mail->Send(), "Send failed");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Create and run test instance.
|
||||
*/
|
||||
|
||||
if(isset($HTTP_GET_VARS))
|
||||
$global_vars = $HTTP_GET_VARS;
|
||||
else
|
||||
$global_vars = $_REQUEST;
|
||||
|
||||
if(isset($global_vars["submitted"]))
|
||||
{
|
||||
echo "Test results:<br>";
|
||||
$suite = new TestSuite( "phpmailerTest" );
|
||||
|
||||
$testRunner = new TestRunner;
|
||||
$testRunner->run($suite);
|
||||
echo "<hr noshade/>";
|
||||
}
|
||||
|
||||
function get($sName) {
|
||||
global $global_vars;
|
||||
if(isset($global_vars[$sName]))
|
||||
return $global_vars[$sName];
|
||||
else
|
||||
return "";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<html>
|
||||
<body>
|
||||
<h3>phpmailer Unit Test</h3>
|
||||
By entering a SMTP hostname it will automatically perform tests with SMTP.
|
||||
|
||||
<form name="phpmailer_unit" action="phpmailer_test.php" method="get">
|
||||
<input type="hidden" name="submitted" value="1"/>
|
||||
To Address: <input type="text" size="50" name="mail_to" value="<?php echo get("mail_to"); ?>"/>
|
||||
<br/>
|
||||
Cc Address: <input type="text" size="50" name="mail_cc" value="<?php echo get("mail_cc"); ?>"/>
|
||||
<br/>
|
||||
SMTP Hostname: <input type="text" size="50" name="mail_host" value="<?php echo get("mail_host"); ?>"/>
|
||||
<p/>
|
||||
<input type="submit" value="Run Test"/>
|
||||
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
376
modules/EcmDocuments/phpmailer/test/phpunit.php
Executable file
376
modules/EcmDocuments/phpmailer/test/phpunit.php
Executable file
@@ -0,0 +1,376 @@
|
||||
<?php
|
||||
//
|
||||
// PHP framework for testing, based on the design of "JUnit".
|
||||
//
|
||||
// Written by Fred Yankowski <fred@ontosys.com>
|
||||
// OntoSys, Inc <http://www.OntoSys.com>
|
||||
//
|
||||
// $Id: phpunit.php,v 1.1 2002/03/30 19:32:17 bmatzelle Exp $
|
||||
|
||||
// Copyright (c) 2000 Fred Yankowski
|
||||
|
||||
// Permission is hereby granted, free of charge, to any person
|
||||
// obtaining a copy of this software and associated documentation
|
||||
// files (the "Software"), to deal in the Software without
|
||||
// restriction, including without limitation the rights to use, copy,
|
||||
// modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
// of the Software, and to permit persons to whom the Software is
|
||||
// furnished to do so, subject to the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be
|
||||
// included in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
// SOFTWARE.
|
||||
//
|
||||
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE |
|
||||
E_CORE_ERROR | E_CORE_WARNING);
|
||||
|
||||
/*
|
||||
interface Test {
|
||||
function run(&$aTestResult);
|
||||
function countTestCases();
|
||||
}
|
||||
*/
|
||||
|
||||
function trace($msg) {
|
||||
return;
|
||||
print($msg);
|
||||
flush();
|
||||
}
|
||||
|
||||
|
||||
class Exception {
|
||||
/* Emulate a Java exception, sort of... */
|
||||
var $message;
|
||||
function Exception($message) {
|
||||
$this->message = $message;
|
||||
}
|
||||
function getMessage() {
|
||||
return $this->message;
|
||||
}
|
||||
}
|
||||
|
||||
class Assert {
|
||||
function assert($boolean, $message=0) {
|
||||
if (! $boolean)
|
||||
$this->fail($message);
|
||||
}
|
||||
|
||||
function assertEquals($expected, $actual, $message=0) {
|
||||
if ($expected != $actual) {
|
||||
$this->failNotEquals($expected, $actual, "expected", $message);
|
||||
}
|
||||
}
|
||||
|
||||
function assertRegexp($regexp, $actual, $message=false) {
|
||||
if (! preg_match($regexp, $actual)) {
|
||||
$this->failNotEquals($regexp, $actual, "pattern", $message);
|
||||
}
|
||||
}
|
||||
|
||||
function failNotEquals($expected, $actual, $expected_label, $message=0) {
|
||||
// Private function for reporting failure to match.
|
||||
$str = $message ? ($message . ' ') : '';
|
||||
$str .= "($expected_label/actual)<br>";
|
||||
$htmlExpected = htmlspecialchars($expected);
|
||||
$htmlActual = htmlspecialchars($actual);
|
||||
$str .= sprintf("<pre>%s\n--------\n%s</pre>",
|
||||
$htmlExpected, $htmlActual);
|
||||
$this->fail($str);
|
||||
}
|
||||
}
|
||||
|
||||
class TestCase extends Assert /* implements Test */ {
|
||||
/* Defines context for running tests. Specific context -- such as
|
||||
instance variables, global variables, global state -- is defined
|
||||
by creating a subclass that specializes the setUp() and
|
||||
tearDown() methods. A specific test is defined by a subclass
|
||||
that specializes the runTest() method. */
|
||||
var $fName;
|
||||
var $fResult;
|
||||
var $fExceptions = array();
|
||||
|
||||
function TestCase($name) {
|
||||
$this->fName = $name;
|
||||
}
|
||||
|
||||
function run($testResult=0) {
|
||||
/* Run this single test, by calling the run() method of the
|
||||
TestResult object which will in turn call the runBare() method
|
||||
of this object. That complication allows the TestResult object
|
||||
to do various kinds of progress reporting as it invokes each
|
||||
test. Create/obtain a TestResult object if none was passed in.
|
||||
Note that if a TestResult object was passed in, it must be by
|
||||
reference. */
|
||||
if (! $testResult)
|
||||
$testResult = $this->_createResult();
|
||||
$this->fResult = $testResult;
|
||||
$testResult->run(&$this);
|
||||
$this->fResult = 0;
|
||||
return $testResult;
|
||||
}
|
||||
|
||||
function countTestCases() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
function runTest() {
|
||||
$name = $this->name();
|
||||
// Since isset($this->$name) is false, no way to run defensive checks
|
||||
$this->$name();
|
||||
}
|
||||
|
||||
function setUp() /* expect override */ {
|
||||
//print("TestCase::setUp()<br>\n");
|
||||
}
|
||||
|
||||
function tearDown() /* possible override */ {
|
||||
//print("TestCase::tearDown()<br>\n");
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
function _createResult() /* protected */ {
|
||||
/* override this to use specialized subclass of TestResult */
|
||||
return new TestResult;
|
||||
}
|
||||
|
||||
function fail($message=0) {
|
||||
//printf("TestCase::fail(%s)<br>\n", ($message) ? $message : '');
|
||||
/* JUnit throws AssertionFailedError here. We just record the
|
||||
failure and carry on */
|
||||
$this->fExceptions[] = new Exception(&$message);
|
||||
}
|
||||
|
||||
function error($message) {
|
||||
/* report error that requires correction in the test script
|
||||
itself, or (heaven forbid) in this testing infrastructure */
|
||||
printf('<b>ERROR: ' . $message . '</b><br>');
|
||||
$this->fResult->stop();
|
||||
}
|
||||
|
||||
function failed() {
|
||||
return count($this->fExceptions);
|
||||
}
|
||||
|
||||
function getExceptions() {
|
||||
return $this->fExceptions;
|
||||
}
|
||||
|
||||
function name() {
|
||||
return $this->fName;
|
||||
}
|
||||
|
||||
function runBare() {
|
||||
$this->setup();
|
||||
$this->runTest();
|
||||
$this->tearDown();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class TestSuite /* implements Test */ {
|
||||
/* Compose a set of Tests (instances of TestCase or TestSuite), and
|
||||
run them all. */
|
||||
var $fTests = array();
|
||||
|
||||
function TestSuite($classname=false) {
|
||||
if ($classname) {
|
||||
// Find all methods of the given class whose name starts with
|
||||
// "test" and add them to the test suite. We are just _barely_
|
||||
// able to do this with PHP's limited introspection... Note
|
||||
// that PHP seems to store method names in lower case, and we
|
||||
// have to avoid the constructor function for the TestCase class
|
||||
// superclass. This will fail when $classname starts with
|
||||
// "Test" since that will have a constructor method that will
|
||||
// get matched below and then treated (incorrectly) as a test
|
||||
// method. So don't name any TestCase subclasses as "Test..."!
|
||||
if (floor(phpversion()) >= 4) {
|
||||
// PHP4 introspection, submitted by Dylan Kuhn
|
||||
$names = get_class_methods($classname);
|
||||
while (list($key, $method) = each($names)) {
|
||||
if (preg_match('/^test/', $method) && $method != "testcase") {
|
||||
$this->addTest(new $classname($method));
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
$dummy = new $classname("dummy");
|
||||
$names = (array) $dummy;
|
||||
while (list($key, $value) = each($names)) {
|
||||
$type = gettype($value);
|
||||
if ($type == "user function" && preg_match('/^test/', $key)
|
||||
&& $key != "testcase") {
|
||||
$this->addTest(new $classname($key));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function addTest($test) {
|
||||
/* Add TestCase or TestSuite to this TestSuite */
|
||||
$this->fTests[] = $test;
|
||||
}
|
||||
|
||||
function run(&$testResult) {
|
||||
/* Run all TestCases and TestSuites comprising this TestSuite,
|
||||
accumulating results in the given TestResult object. */
|
||||
reset($this->fTests);
|
||||
while (list($na, $test) = each($this->fTests)) {
|
||||
if ($testResult->shouldStop())
|
||||
break;
|
||||
$test->run(&$testResult);
|
||||
}
|
||||
}
|
||||
|
||||
function countTestCases() {
|
||||
/* Number of TestCases comprising this TestSuite (including those
|
||||
in any constituent TestSuites) */
|
||||
$count = 0;
|
||||
reset($fTests);
|
||||
while (list($na, $test_case) = each($this->fTests)) {
|
||||
$count += $test_case->countTestCases();
|
||||
}
|
||||
return $count;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class TestFailure {
|
||||
/* Record failure of a single TestCase, associating it with the
|
||||
exception(s) that occurred */
|
||||
var $fFailedTestName;
|
||||
var $fExceptions;
|
||||
|
||||
function TestFailure(&$test, &$exceptions) {
|
||||
$this->fFailedTestName = $test->name();
|
||||
$this->fExceptions = $exceptions;
|
||||
}
|
||||
|
||||
function getExceptions() {
|
||||
return $this->fExceptions;
|
||||
}
|
||||
function getTestName() {
|
||||
return $this->fFailedTestName;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class TestResult {
|
||||
/* Collect the results of running a set of TestCases. */
|
||||
var $fFailures = array();
|
||||
var $fRunTests = 0;
|
||||
var $fStop = false;
|
||||
|
||||
function TestResult() { }
|
||||
|
||||
function _endTest($test) /* protected */ {
|
||||
/* specialize this for end-of-test action, such as progress
|
||||
reports */
|
||||
}
|
||||
|
||||
function getFailures() {
|
||||
return $this->fFailures;
|
||||
}
|
||||
|
||||
function run($test) {
|
||||
/* Run a single TestCase in the context of this TestResult */
|
||||
$this->_startTest($test);
|
||||
$this->fRunTests++;
|
||||
|
||||
$test->runBare();
|
||||
|
||||
/* this is where JUnit would catch AssertionFailedError */
|
||||
$exceptions = $test->getExceptions();
|
||||
if ($exceptions)
|
||||
$this->fFailures[] = new TestFailure(&$test, &$exceptions);
|
||||
$this->_endTest($test);
|
||||
}
|
||||
|
||||
function countTests() {
|
||||
return $this->fRunTests;
|
||||
}
|
||||
|
||||
function shouldStop() {
|
||||
return $this->fStop;
|
||||
}
|
||||
|
||||
function _startTest($test) /* protected */ {
|
||||
/* specialize this for start-of-test actions */
|
||||
}
|
||||
|
||||
function stop() {
|
||||
/* set indication that the test sequence should halt */
|
||||
$fStop = true;
|
||||
}
|
||||
|
||||
function countFailures() {
|
||||
return count($this->fFailures);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class TextTestResult extends TestResult {
|
||||
/* Specialize TestResult to produce text/html report */
|
||||
function TextTestResult() {
|
||||
$this->TestResult(); // call superclass constructor
|
||||
}
|
||||
|
||||
function report() {
|
||||
/* report result of test run */
|
||||
$nRun = $this->countTests();
|
||||
$nFailures = $this->countFailures();
|
||||
printf("<p>%s test%s run<br>", $nRun, ($nRun == 1) ? '' : 's');
|
||||
printf("%s failure%s.<br>\n", $nFailures, ($nFailures == 1) ? '' : 's');
|
||||
if ($nFailures == 0)
|
||||
return;
|
||||
|
||||
print("<ol>\n");
|
||||
$failures = $this->getFailures();
|
||||
while (list($i, $failure) = each($failures)) {
|
||||
$failedTestName = $failure->getTestName();
|
||||
printf("<li>%s\n", $failedTestName);
|
||||
|
||||
$exceptions = $failure->getExceptions();
|
||||
print("<ul>");
|
||||
while (list($na, $exception) = each($exceptions))
|
||||
printf("<li>%s\n", $exception->getMessage());
|
||||
print("</ul>");
|
||||
}
|
||||
print("</ol>\n");
|
||||
}
|
||||
|
||||
function _startTest($test) {
|
||||
printf("%s ", $test->name());
|
||||
flush();
|
||||
}
|
||||
|
||||
function _endTest($test) {
|
||||
$outcome = $test->failed()
|
||||
? "<font color=\"red\">FAIL</font>"
|
||||
: "<font color=\"green\">ok</font>";
|
||||
printf("$outcome<br>\n");
|
||||
flush();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class TestRunner {
|
||||
/* Run a suite of tests and report results. */
|
||||
function run($suite) {
|
||||
$result = new TextTestResult;
|
||||
$suite->run($result);
|
||||
$result->report();
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user