If you need automatic user creation, then you must do also following replacements:
in /class/xoopsmailer.php
include_once $GLOBALS['xoops']->path('class/mail/xoopsmultimailer.php');
to
include_once XOOPS_ROOT_PATH.'/class/mail/xoopsmultimailer.php';
in /kernel/member.php
require_once $GLOBALS['xoops']->path('kernel/user.php');
require_once $GLOBALS['xoops']->path('kernel/group.php');
to
require_once XOOPS_ROOT_PATH.'/kernel/user.php';
require_once XOOPS_ROOT_PATH.'/kernel/group.php';
in /kernel/module.php function loadInfo
if (file_exists($file = $GLOBALS['xoops']->path('modules/' . $dirname . '/language/' . $xoopsConfig['language'] . '/modinfo.php'))) {
include_once $file;
} else if (file_exists($file = $GLOBALS['xoops']->path('modules/' . $dirname . '/language/english/modinfo.php'))) {
include_once $file;
}
if (!file_exists($file = $GLOBALS['xoops']->path('modules/' . $dirname . '/xoops_version.php'))) {
to
if (file_exists($file = XOOPS_ROOT_PATH.'/modules/' . $dirname . '/language/' . $xoopsConfig['language'] . '/modinfo.php')) {
include_once $file;
} else if (file_exists($file = XOOPS_ROOT_PATH.'/modules/' . $dirname . '/language/english/modinfo.php')) {
include_once $file;
}
if (!file_exists($file = XOOPS_ROOT_PATH.'/modules/' . $dirname . '/xoops_version.php')) {
function search
if (file_exists($file = $GLOBALS['xoops']->path('modules/' . $this->getVar('dirname') . '/' . $search['file']))) {
to
if (file_exists($file = XOOPS_ROOT_PATH.'/modules/' . $this->getVar('dirname') . '/' . $search['file'])) {
in /include/xoopslocal.php
require $GLOBALS['xoops']->path('class/xoopslocal.php');
to
require XOOPS_ROOT_PATH.'/class/xoopslocal.php';
in /include/functions.php function xoops_loadLanguage
if (!file_exists($fileinc = $GLOBALS['xoops']->path("{$path}/{$language}/{$name}.php" ))) {
if (!file_exists( $fileinc = $GLOBALS['xoops']->path("{$path}/english/{$name}.php"))) {
to
if (!file_exists($fileinc = XOOPS_ROOT_PATH."/{$path}/{$language}/{$name}.php" )) {
if (!file_exists( $fileinc = XOOPS_ROOT_PATH."/{$path}/english/{$name}.php")) {
function xoops_header
if (file_exists($GLOBALS['xoops']->path('language/' . $language . '/style.css'))) {
to
if (file_exists(XOOPS_ROOT_PATH.'/language/' . $language . '/style.css')) {
Your last error with mainfile.php may indicate you are not executing the checkemail from within the right directory. It should be from /modules/xhelp/
The mailbox not having messages was in response to the POP3 log of hezina.