If you need automatic user creation, then you must do also following replacements:
in /class/xoopsmailer.php
le="color: #000000"><?php include_once $GLOBALS['xoops']->path('class/mail/xoopsmultimailer.php');
to
le="color: #000000"><?php include_once XOOPS_ROOT_PATH.'/class/mail/xoopsmultimailer.php';
in /kernel/member.php
le="color: #000000"><?php require_once $GLOBALS['xoops']->path('kernel/user.php'); require_once $GLOBALS['xoops']->path('kernel/group.php');
to
le="color: #000000"><?php require_once XOOPS_ROOT_PATH.'/kernel/user.php'; require_once XOOPS_ROOT_PATH.'/kernel/group.php';
in /kernel/module.php function loadInfo
le="color: #000000"><?php 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
le="color: #000000"><?php 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
le="color: #000000"><?php if (file_exists($file = $GLOBALS['xoops']->path('modules/' . $this->getVar('dirname') . '/' . $search['file']))) {
to
le="color: #000000"><?php if (file_exists($file = XOOPS_ROOT_PATH.'/modules/' . $this->getVar('dirname') . '/' . $search['file'])) {
in /include/xoopslocal.php
le="color: #000000"><?php require $GLOBALS['xoops']->path('class/xoopslocal.php');
to
le="color: #000000"><?php require XOOPS_ROOT_PATH.'/class/xoopslocal.php';
in /include/functions.php function xoops_loadLanguage
le="color: #000000"><?php if (!file_exists($fileinc = $GLOBALS['xoops']->path("{$path}/{$language}/{$name}.php" ))) { if (!file_exists( $fileinc = $GLOBALS['xoops']->path("{$path}/english/{$name}.php"))) {
to
le="color: #000000"><?php 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
le="color: #000000"><?php if (file_exists($GLOBALS['xoops']->path('language/' . $language . '/style.css'))) {
to
le="color: #000000"><?php 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.