Настройка MantisBT для отправки электронной почты с помощью GMail

Я новичок в отслеживании ошибок Mantis и хочу включить уведомление по электронной почте после регистрации новой учетной записи.

Что ж, я правильно установил MantisBT на свой локальный компьютер без каких-либо проблем, я уже изменил пароль администратора и удалил папку администратора в каталоге. После этого я зарегистрировал новую учетную запись, появилось подтверждающее сообщение о том, что мне нужно подтвердить свою регистрацию по электронной почте. Моя проблема здесь в том, что на мою электронную почту не было отправлено подтверждающее сообщение. Согласно одному из найденных мной руководств, мне нужно сначала настроить мой config_inc.php . После установки исходное содержимое моего config_inc.php было

<?php
$g_hostname      = 'localhost';
$g_db_username   = '<myUser>';
$g_db_password   = '<myPass>';
$g_database_name = 'bugtracker';
$g_db_type       = 'mysql';
?>

, поэтому я изменил его на. * Я использую здесь свою учетную запись gmail

<?php
$g_hostname      = 'localhost';
$g_db_username   = '<myUser>';
$g_db_password   = '<myPass>';
$g_database_name = 'bugtracker';
$g_db_type       = 'mysql';

$g_allow_signup             = ON;
$g_allow_anonymous_login    = OFF;
$g_anonymous_account        = '';

$g_phpMailer_method     = PHPMAILER_METHOD_SMTP; 
$g_smtp_host            = 'smtp.gmail.com';
$g_smtp_username        = '<myUser@gmail.com>';
$g_smtp_password        = '<myPass>';
$g_administrator_email  = '<myUser@gmail.com>';
$g_webmaster_email      = '<myUser@gmail.com>';
$g_from_name            = 'Mantis Bug Tracker';
$g_from_email           = '<myUser@gmail.com>';
$g_return_path_email    = '<myUser@gmail.com>';
$g_email_receive_own    = OFF;
$g_email_send_using_cronjob = OFF;

$g_allow_file_upload    = ON;
$g_file_upload_method   = DATABASE;
$g_absolute_path_default_upload_folder = '';
$g_max_file_size        = 5000000;
$g_preview_attachments_inline_max_size = 256 * 1024;
$g_allowed_files        = '';
$g_disallowed_files     = '';

$g_window_title         = 'MantisBT';
$g_logo_image           = 'images/mantis_logo.gif';
$g_favicon_image        = 'images/favicon.ico';

$g_show_realname = OFF;
$g_show_user_realname_threshold = NOBODY;

$g_default_home_page = 'my_view_page.php';
?>

Я перезаписываю свой config_inc.php этим, а затем регистрирую новую учетную запись. После отправки информации произошла ошибка:

Неустранимая ошибка: вызов неопределенного метода SMTP :: getError () в \ mantis \ library \ phpmailer \ class.phpmailer.php в строке 1910.

И Теперь я застрял, пожалуйста, помогите мне с этим, мне нужно настроить уведомление по электронной почте. Я просто создавал учетные записи, но не могу их использовать, потому что мне нужно это подтвердить.

Пожалуйста, дайте мне знать, если мне нужно изменить некоторые из связанных файлов, и каковы шаги.

Спасибо за помощь!

15
задан Robert Munteanu 2 March 2012 в 10:20
поделиться