2017-01-10 5 views
0

Я установил богомола и создал пользователей, но мое уведомление по электронной почте не работает. не могли бы вы мне помочь? Я настроил файл config_inc.php следующим образом.Уведомление по электронной почте не работает в mantis bug tracker

<?php 
$g_hostname    = 'localhost'; 
$g_db_type    = 'mysqli'; 
$g_database_name   = 'bugtracker'; 
$g_db_username   = 'root'; 
$g_db_password   = 'root'; 

$g_default_timezone  = 'Asia/Kolkata'; 

$g_crypto_master_salt  = 'HzYStp237n3sn+wmkWpQIM70+YyaiA4Y0c+jlapqZBE='; 

# --- Anonymous Access/Signup --- 
$g_allow_signup    = ON; 
$g_allow_anonymous_login = OFF; 
$g_anonymous_account  = ''; 

# --- Email Configuration --- 
$g_phpMailer_method  = PHPMAILER_METHOD_MAIL; # or PHPMAILER_METHOD_SMTP, PHPMAILER_METHOD_SENDMAIL 
$g_smtp_host   = 'reseller8.hrwebservices.net';   # used with PHPMAILER_METHOD_SMTP 
$g_smtp_username  = '[email protected]';     # used with PHPMAILER_METHOD_SMTP 
$g_smtp_password  = '[email protected]';     # used with PHPMAILER_METHOD_SMTP 
$g_smtp_port   = '465'; 
$g_webmaster_email  = '[email protected]'; 
$g_from_email   = '[email protected]'; # the "From: " field in emails 
$g_return_path_email = '[email protected]'; # the return   address for bounced mail 
# $g_from_name   = 'Mantis Bug Tracker'; 
# $g_email_receive_own = OFF; 
# $g_email_send_using_cronjob = OFF; 


can anyone suggest me , how I make it working ? 
+0

Вы пытались использовать PHPMAILER_METHOD_MAIL? Я бы также рекомендовал попробовать использовать Gmail или какой-то общественный провайдер, чтобы убедиться, что проблема в конфигурации MantisBT, а не в конфигурации сервера. –

+0

Я пробовал с gmail, но с той же проблемой. моя конфигурация правильная или неправильная? –

+0

Я думаю, что я ошибся, вы пытались использовать PHPMAILER_METHOD_SMTP вместо PHPMAILER_METHOD_MAIL? Ваша конфигурация выглядит нормально, но похоже, что вы должны использовать PHPMAILER_METHOD_SMTP. Это должно решить вашу проблему. –

ответ

1

Шаг 1

Обновить файл mantisBT config_inc.php согласно ниже деталей.

<?php 
$g_hostname    = 'localhost'; 
$g_db_type    = 'mysqli'; 
$g_database_name   = 'bugtracker'; 
$g_db_username   = 'root'; 
$g_db_password   = ''; 

$g_default_timezone  = 'Europe/Berlin';  
$g_crypto_master_salt  = 'k6icIz8yB2w5YRubgbiu1wFNp5YCl+SCnhPonQm5L7Q=';  
$g_allow_signup = ON; # allows the users to sign up for a new account  
$g_enable_email_notification = ON; # //enables the email messages  
$g_send_reset_password = ON;  
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;  
$g_smtp_host = 'smtp.gmail.com';  
$g_smtp_connection_mode = 'tls';  
$g_smtp_port = 587;  
$g_smtp_username = '[email protected]'; //replace it with your gmail address  
$g_smtp_password = '********'; //replace it with your gmail password  
$g_administrator_email = '[email protected]'; # //this will be your administrator email address  
$g_email_send_using_cronjob = OFF;  

Step2

Создать пользователя, выполнив следующие шаги.

Manage -> Manage Users -> Create New Account  
provide the details and click on Create User button 

Шаг 3

Настройка электронной почты уведомления.

Manage -> Manage Configuration -> Email Notification.  
Check(Select Check box) message types depending on access level -> Click on Update Configuration button. 
Смежные вопросы