. /** * @package MantisBT * @copyright Copyright (C) 2000 - 2002 Kenzaburo Ito - kenito@300baud.org * @copyright Copyright (C) 2002 - 2014 MantisBT Team - mantisbt-dev@lists.sourceforge.net * @link http://www.mantisbt.org */ /** * MantisBT Core API's */ require_once( dirname( dirname( __FILE__ ) ) . DIRECTORY_SEPARATOR . 'core.php' ); access_ensure_global_level( config_get_global( 'admin_site_threshold' ) ); $f_mail_test = gpc_get_bool( 'mail_test' ); html_page_top(); ?>
Testing Email

You can test the ability for MantisBT to send email notifications with this form. Just click "Send Mail". If the page takes a very long time to reappear or results in an error then you will need to investigate your php/mail server settings (see PHPMailer related settings in your config_inc.php, if they don't exist, copy from config_defaults_inc.php). Note that errors can also appear in the server error log. More help can be found at the PHP website if you are using the mail() PHPMailer sending mode.

Testing Mail - '; # @@@ thraxisp - workaround to ensure a language is set without authenticating # will disappear when this is properly localized lang_push( 'english' ); $t_email_data = new EmailData; $t_email_data->email = config_get_global( 'administrator_email' ); $t_email_data->subject = 'Testing PHP mail() function'; $t_email_data->body = 'Your PHP mail settings appear to be correctly set.'; $t_email_data->metadata['priority'] = config_get( 'mail_priority' ); $t_email_data->metadata['charset'] = 'utf-8'; $result = email_send( $t_email_data ); # $result = email_send( config_get_global( 'administrator_email' ), 'Testing PHP mail() function', 'Your PHP mail settings appear to be correctly set.'); if( !$result ) { echo ' PROBLEMS SENDING MAIL TO: ' . config_get_global( 'administrator_email' ) . '. Please check your php/mail server settings.
'; } else { echo ' mail() send successful.
'; } } ?>
Email Address: