Hello,
In my company, I have installed and configured Testlink 1.9.3, but for safety reasons, we can't install the postfix service on localhost where we have installed Testlink.
We must directly to send the mail to postfix relay server.
They asked me to stop postfix service, and since I'm trying without success to send mail under testlink gui.
in /usr/local/apache2/htdocs/testlink/config.inc.php , i changed some line like this:
$g_tl_admin_email = 'testlink-admin@testlink.bas.proj.aso.xxx'; # for problem/error notification
$g_from_email = 'no_replay@testlink.test_team'; # email sender
$g_return_path_email = 'testlink-admin@testlink.bas.proj.aso.xxx';
/**
* Email notification priority (low by default)
* Urgent = 1, Not Urgent = 5, Disable = 0
**/
$g_mail_priority = 5;
/**
* Taken from mantis for phpmailer config
* select the method to mail by:
* PHPMAILER_METHOD_MAIL - mail()
* PHPMAILER_METHOD_SENDMAIL - sendmail
* PHPMAILER_METHOD_SMTP - SMTP
*/
#/*define ("SMTP_SEND",2);
#$g_phpMailer_method = SMTP_SEND;*/
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
/** Configure only if SMTP server requires authentication */
$g_smtp_username = 'testlink'; # user
$g_smtp_password = 'xxxxxxxxxxx'; # password
Also, I tryed to search on testlink forum and google, and somme people changed also
some informations under /usr/local/apache2/htdocs/testlink/third_party/phpmailer/class.phpmailer.php
but I I activate des login and passwd under class.phpmailer.php, when I connect to testlink gui and go some case test where I can send mail, I have as result blank page.
Someone could help me and tell me how to configure testlink for sending mail without postfix installed on localhost but directly to transfer this mail to smtp server.
Thanks lot for you help
sending mail under testlink gui without postfix installed
Moderators: Amaradana, TurboPT, TL Developers
Re: sending mail under testlink gui without postfix installe
>> Someone could help me and tell me how to configure testlink for sending mail without postfix installed on localhost but directly to transfer >>this mail to smtp server.
what you are saying is not right, testlink has no requirement regarding having postfix installed locally.
phpmailer class is supposed to be a MAIL CLIENT that will connect to any SMTP server
I've configured for my test gmail as SMTP server and also mailjet without any issue.
Your sysadmin people has to help you to check how to connect to your company mail SMTP server
in your config example I'm not able to find the line where smtp host is configured.
Give a look to custom config example present on 1.9.4 distribution, to see if some config example can help you
what you are saying is not right, testlink has no requirement regarding having postfix installed locally.
phpmailer class is supposed to be a MAIL CLIENT that will connect to any SMTP server
I've configured for my test gmail as SMTP server and also mailjet without any issue.
Your sysadmin people has to help you to check how to connect to your company mail SMTP server
in your config example I'm not able to find the line where smtp host is configured.
Give a look to custom config example present on 1.9.4 distribution, to see if some config example can help you
Re: sending mail under testlink gui without postfix installe
example with gmail
(all other parameters are with default values)
$g_smtp_host = 'smtp.gmail.com';
$g_smtp_username = 'xavier.charlesfrancis@gmail.com'; # user
$g_smtp_password = '******'; # password
$g_smtp_connection_mode = 'tls';
$g_smtp_port = 587;
with mailjet
$g_smtp_host = 'in.mailjet.com';
$g_smtp_username = '361cad*******'; # user
$g_smtp_password = '**********'; # password
$g_smtp_port = 25;
(all other parameters are with default values)
$g_smtp_host = 'smtp.gmail.com';
$g_smtp_username = 'xavier.charlesfrancis@gmail.com'; # user
$g_smtp_password = '******'; # password
$g_smtp_connection_mode = 'tls';
$g_smtp_port = 587;
with mailjet
$g_smtp_host = 'in.mailjet.com';
$g_smtp_username = '361cad*******'; # user
$g_smtp_password = '**********'; # password
$g_smtp_port = 25;
Re: sending mail under testlink gui without postfix installe
Hello,
Thanks for you help, but I know and I have configured the same parameters in config.inc.php file.(stopped postfix) and I sent mail from gui testlink without result.
Also, must I add this informations in class.phpmailer.php ? there are also some parameters in class.phpmailer.php where we could also indicate same informations, must we changing also this file.
According to your opinion, I can simply configure the file config.inc.php and indicate the correct mail server to make it work?
Thanks for your return.
under you can find the 2 config files.
/**config.inc.php***/
$g_smtp_host='relais-mx1.xxx';
$g_tl_admin_email = 'testlink-admin@testlink.bas.proj.aso.xxx'; # for problem/error notification
$g_from_email = 'no_replay@testlink.test_team'; # email sender
$g_return_path_email = 'testlink-admin@testlink.bas.proj.aso.xxx';
$g_mail_priority = 5;
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_username = 'testlink'; # user
$g_smtp_password = 'T3stl1nkxxx'; # password
$g_smtp_connection_mode = 'tls';
$g_smtp_port = 25;
/***class.phpmailer.php***/
/* public $Host = 'localhost';*/
public $Host = 'relais-mx1.xxx';
public $Port = 25;
Thanks for you help, but I know and I have configured the same parameters in config.inc.php file.(stopped postfix) and I sent mail from gui testlink without result.
Also, must I add this informations in class.phpmailer.php ? there are also some parameters in class.phpmailer.php where we could also indicate same informations, must we changing also this file.
According to your opinion, I can simply configure the file config.inc.php and indicate the correct mail server to make it work?
Thanks for your return.
under you can find the 2 config files.
/**config.inc.php***/
$g_smtp_host='relais-mx1.xxx';
$g_tl_admin_email = 'testlink-admin@testlink.bas.proj.aso.xxx'; # for problem/error notification
$g_from_email = 'no_replay@testlink.test_team'; # email sender
$g_return_path_email = 'testlink-admin@testlink.bas.proj.aso.xxx';
$g_mail_priority = 5;
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_username = 'testlink'; # user
$g_smtp_password = 'T3stl1nkxxx'; # password
$g_smtp_connection_mode = 'tls';
$g_smtp_port = 25;
/***class.phpmailer.php***/
/* public $Host = 'localhost';*/
public $Host = 'relais-mx1.xxx';
public $Port = 25;
Re: sending mail under testlink gui without postfix installe
you do not have to touch the phpmailer class, is not part of config.
all config has to be done on TL files
again ask for help to your sysadmin people
all config has to be done on TL files
again ask for help to your sysadmin people
Re: sending mail under testlink gui without postfix installe
Thanks for your advises
Re: sending mail under testlink gui without postfix installe
@pg75
please let us know if you were able to solve the issue, and if answer is Yes!, provide us the steps
please let us know if you were able to solve the issue, and if answer is Yes!, provide us the steps
Re: sending mail under testlink gui without postfix installe
I don't find solution for this issue, I restarted the postfix service and configured it also. That work with my postfix server.
But when I only add information like I indicated them on top and try to send mail, I have no mail.
unforunately I keep for this moment the postfix server.
Thanks
But when I only add information like I indicated them on top and try to send mail, I have no mail.
unforunately I keep for this moment the postfix server.
Thanks