Welcome to Geeklog, Anonymous Sunday, December 22 2024 @ 10:27 am EST
Geeklog Forums
Cannot get mail to work
I have a fresh install of Geeklog 1.3.9sr1 on Windows XP using Apache2, PHP5 and MySQL.
I have set the config.php to use amil and get the following error message
Fatal error: Class 'Mail' not found in e:servergeeklogsystempearMailMail.php on line 30
The mail.php shows the following:
class Mail_mail extends Mail
{
/**
* Any arguments to pass to the mail() function.
* @var string
*/
var $_params = '';
/**
* Constructor.
*
* Instantiates a new Mail_mail:: object based on the parameters
* passed in.
*
* @param string $params Extra arguments for the mail() function.
*
* @access public
*/
function Mail_mail($params = ''
{
/*
* The other mail implementations accept parameters as arrays. In the
* interest of being consistent, explode an array into a string of
* parameter arguments.
*/
if (is_array($params)) {
$this->_params = join(' ', $params);
} else {
$this->_params = $params;
}
/*
* Because the mail() function may pass headers as command line
* arguments, we can't guarantee the use of the standard "rn"
* separator. Instead, we use the system's native line separator.
*/
$this->sep = (strstr(PHP_OS, 'WIN') ? "rn" : "n";
}
Can anyone assist me in resolving this problem?
Regards
Martin
I have set the config.php to use amil and get the following error message
Fatal error: Class 'Mail' not found in e:servergeeklogsystempearMailMail.php on line 30
The mail.php shows the following:
class Mail_mail extends Mail
{
/**
* Any arguments to pass to the mail() function.
* @var string
*/
var $_params = '';
/**
* Constructor.
*
* Instantiates a new Mail_mail:: object based on the parameters
* passed in.
*
* @param string $params Extra arguments for the mail() function.
*
* @access public
*/
function Mail_mail($params = ''
{
/*
* The other mail implementations accept parameters as arrays. In the
* interest of being consistent, explode an array into a string of
* parameter arguments.
*/
if (is_array($params)) {
$this->_params = join(' ', $params);
} else {
$this->_params = $params;
}
/*
* Because the mail() function may pass headers as command line
* arguments, we can't guarantee the use of the standard "rn"
* separator. Instead, we use the system's native line separator.
*/
$this->sep = (strstr(PHP_OS, 'WIN') ? "rn" : "n";
}
Can anyone assist me in resolving this problem?
Regards
Martin
11
12
Quote
All times are EST. The time is now 10:27 am.
- Normal Topic
- Sticky Topic
- Locked Topic
- New Post
- Sticky Topic W/ New Post
- Locked Topic W/ New Post
- View Anonymous Posts
- Able to post
- Filtered HTML Allowed
- Censored Content