[英]email notification is not working in mantis bug tracker
I have installed mantis and created users, but my email notification is not working.我已经安装了 mantis 并创建了用户,但我的电子邮件通知不起作用。 would you please help me out?
你能帮帮我吗? i configured my config_inc.php file as followed.
我如下配置了我的 config_inc.php 文件。
<?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 = 'heena@confluencesolution.com'; # used with PHPMAILER_METHOD_SMTP
$g_smtp_password = 'heena@123'; # used with PHPMAILER_METHOD_SMTP
$g_smtp_port = '465';
$g_webmaster_email = 'heena@confluencesolution.com';
$g_from_email = 'heena@confluencesolution.com'; # the "From: " field in emails
$g_return_path_email = 'heena@confluencesolution.com'; # 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 ?
Step 1步骤1
Update your mantisBT config_inc.php
file as per below details.根据以下详细信息更新您的
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 = 'shivarajr2128@gmail.com'; //replace it with your gmail address
$g_smtp_password = '********'; //replace it with your gmail password
$g_administrator_email = 'administrator@gmail.com'; # //this will be your administrator email address
$g_email_send_using_cronjob = OFF;
Step2第2步
Create User by following below steps.按照以下步骤创建用户。
Manage -> Manage Users -> Create New Account
provide the details and click on Create User button
Step 3第 3 步
Setup Email notification.设置电子邮件通知。
Manage -> Manage Configuration -> Email Notification.
Check(Select Check box) message types depending on access level -> Click on Update Configuration button.
To troubleshoot "PROBLEMS SENDING MAIL TO: Please check your php/mail server settings."要解决“发送邮件到的问题:请检查您的 php/邮件服务器设置”。 on Amazon Linux 2 with 5.1 kernel with configured sendmail and using 'PHPMAILER_METHOD_SENDMAIL' I had to enable Mantis logging (should help with SMTP method too):
在配置了 sendmail 并使用“PHPMAILER_METHOD_SENDMAIL”的 5.1 内核的 Amazon Linux 2 上,我必须启用 Mantis 日志记录(也应该有助于使用 SMTP 方法):
Created a dir writable to my apache user为我的 apache 用户创建了一个可写的目录
mkdir /var/log/mantis
chown apache /var/log/mantis
chmod 770 /var/log/mantis
Added two lines to log everything to config/config_inc.php
:添加了两行将所有内容记录到
config/config_inc.php
:
$g_log_destination = 'file:/var/log/mantis/mantis.log';
$g_log_level = LOG_EMAIL_VERBOSE;
in my case there were two issues - mantis.log revealed that I need a valid e-mail address in $g_from_email
, and then reviewing /var/log/maillog
my SES didn't like my $g_return_path_email
and was bouncing it because of wrong subdomain of $g_return_path_email
.就我而言,有两个问题 - mantis.log 显示我需要
$g_from_email
中的有效电子邮件地址,然后查看/var/log/maillog
我的 SES 不喜欢我的$g_return_path_email
并且因为错误而将其退回$g_return_path_email
的子域。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.