Send Error prompt:
SMTP error:could not connect to SMTP host. Mailer Error (9475@qq.com) SMTP error:could not connect to SMTP host.
Local tests are properly uploaded to the server.
When I put the function in the class
Public Function Issmtp ()
{
$this->mailer = ' smtp '; Change to $this->mailer = ' SMTP '; It can be sent but the message headers are duplicated and treated as junk mail
}
How to solve??
Reply to discussion (solution)
CSDN there is no veteran ...
To change the Phpmailer class.stmp.php file:
$this->smtp_conn = @fsockopen ($host,//The host of the server
$port,//the port to use
$errno,//error number if any
$ERRSTR,//error message if any
$tval); Give up after? secs
Switch
$this->smtp_conn = @stream_socket_client ($host. ': '. $port,//The host of the server
$errno,//error number if any
$ERRSTR,//error message if any
$tval); Give up after? secs
Looks like it's useless upstairs.