Forum

Welcome to ProjeQtOr new Forum. We migrated old forum to the new website.
You will find all your posts here, with your usual account.
Just one point : you’ll have to reinitialize your password. Use “Lost password” feature.

[SOLVED] Email feat...
 
Notifications
Clear all

[SOLVED] Email feature is not working Kindly help

9 Posts
2 Users
0 Reactions
12.1 K Views
(@rakesh4java)
Posts: 6
Active Member
Topic starter
 
[#4022]

Hi ,

Email Feature is not working.


Projeqtor log file (projeqtor_20170119.log)


2017-01-19 19:50:26.683 ** ERROR ** ERROR **
2017-01-19 19:50:26.685
** ERROR ** on file 'C:inetpubwwwrootprojeqtorexternalPHPMailerclass.smtp.php' at line (981)
2017-01-19 19:50:26.686
** ERROR ** cause = fwrite(): send of 6 bytes failed with errno=10054 An existing connection was forcibly closed by the remote host.

2017-01-19 19:43:29.171 ** ERROR ** Error sending mail
2017-01-19 19:43:29.172
** ERROR ** SMTP Server : XX.X.X.XX
2017-01-19 19:43:29.174
** ERROR ** SMTP Port : 25
2017-01-19 19:43:29.175
** ERROR ** Mail stored in Database : #89
2017-01-19 19:43:29.177
** ERROR ** PHPMail error : SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
2017-01-19 19:43:29.179
** ERROR ***** PHPMail debug :


(Note Actual IP Address was used)

Environment Details:-
Projeqtor version is V6.0.4 (155)
Dojo 1.10.6 (718461a)
App Server : IIS
PHP Details :-
PHP Version : 5.6.28
Compiler MSVC11 (Visual C++ 2012)
Architecture x86
Server API CGI/FastCGI
PHP API 20131106
PHP Extension 20131226
Zend Extension 220131226
Zend Extension Build API220131226,TS,VC11
PHP Extension Build API20131226,TS,VC11
Registered PHP Streams php, file, glob, data, http, ftp, zip, compress.zlib, https, ftps, phar
Registered Stream Socket Transports tcp, udp, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2
SMTP smtpm02.org.com
smtp_port 25


Can you please help in this regard...?

Needless to say:- Thanks for the Coolest project.


 
Posted : 19 Jan 2017 18H02
babynus
(@babynus)
Posts: 14966
Main Contributor Admin
 

It is an issue to connect to your smtp server.
Mybe it requires authenticated connection or access through SSL ou TLS (then port should not be 25)
Check with your smtp provider


 
Posted : 19 Jan 2017 18H09
(@rakesh4java)
Posts: 6
Active Member
Topic starter
 

Below test page works well:-

<?php
         $to = "rakesh1084@gmail.com";
         $subject = "This is subject";         
         $message = "This is HTML message.";
         $message .= "

This is headline.

"; $header = "From:rakesh1084@gmail.com rn"; $header .= "Cc:rakesh1084@gmail.com rn"; $header .= "MIME-Version: 1.0rn"; $header .= "Content-type: text/htmlrn"; $retval = mail ($to,$subject,$message,$header); if( $retval == true ) { echo "Message sent successfully..."; }else { echo "Message could not be sent..."; } ?>

Note: since php.ini is configured with smtp is configured above code is working.

Can you help:-


 
Posted : 19 Jan 2017 18H25
babynus
(@babynus)
Posts: 14966
Main Contributor Admin
 

I this works, just set smtp server to localhost.


 
Posted : 19 Jan 2017 18H40
(@rakesh4java)
Posts: 6
Active Member
Topic starter
 

Tried as per your suggestions:-
Changed to localhost

2017-01-19 21:12:27.980 ** ERROR ** ERROR **
2017-01-19 21:12:27.983 ** ERROR ** on file 'C:inetpubwwwrootprojeqtorexternalPHPMailerclass.smtp.php' at line (286)
2017-01-19 21:12:27.986 ** ERROR ** cause = stream_socket_client(): unable to connect to localhost:25 (No connection could be made because the target machine actively refused it.
)
2017-01-19 21:12:27.988 ** ERROR ** Error sending mail
2017-01-19 21:12:27.991 ** ERROR **    SMTP Server : localhost
2017-01-19 21:12:27.993 ** ERROR **    SMTP Port : 25
2017-01-19 21:12:27.996 ** ERROR **    Mail stored in Database : #93
2017-01-19 21:12:27.998 ** ERROR **    PHPMail error : SMTP connect() failed.  https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting 
2017-01-19 21:12:28.000 ** ERROR *****    PHPMail debug : 

Additional Information:-
have mantisBT also setup in place.

$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = 'sm02.org.com';
$g_smtp_port = 25;
$g_smtp_username = 'userid';
$g_smtp_password = 'secret';
$g_enable_email_notification='ON';

it is working.

have kanboard also in place where emails are working:-

// Mail transport available: "smtp", "sendmail", "mail" (PHP mail function), "postmark", "mailgun", "sendgrid"
define('MAIL_TRANSPORT', 'smtp');
// SMTP configuration to use when the "smtp" transport is chosen
define('MAIL_SMTP_HOSTNAME', 'sm02.org.com');
define('MAIL_SMTP_PORT', 25);
define('MAIL_SMTP_USERNAME', 'userid');
define('MAIL_SMTP_PASSWORD', 'secret);
define('MAIL_SMTP_ENCRYPTION', null); // Valid values are "null", "ssl" or "tls"

What could be the reason..?


 
Posted : 19 Jan 2017 18H42
babynus
(@babynus)
Posts: 14966
Main Contributor Admin
 

All should work fine with same parameters as for Mantis.
But we use phpMailer and I think that for authenticated connection (when user/password is provided) it automatically switched to secured connection (ssl I guess) to avoid to transfer login data unencrypted.

Possibly you can try to define

$paramMailerType='mail';

in your file parameters.php.
This will switch to standard php mail feature (less secured)


 
Posted : 20 Jan 2017 11H15
(@rakesh4java)
Posts: 6
Active Member
Topic starter
 

Worked well.
Thanks for the same.


 
Posted : 20 Jan 2017 13H26
(@rakesh4java)
Posts: 6
Active Member
Topic starter
 

Suggestion:- Can this be a configuration via Global Parameters itself.


 
Posted : 20 Jan 2017 13H27
babynus
(@babynus)
Posts: 14966
Main Contributor Admin
 

Request recorded as Ticket #2513


 
Posted : 20 Jan 2017 13H31
Share:

Scroll to Top