Может кто-нибудь помочь мне отправить почту в PHP?

<?php require("./PHPMailer/class.phpmailer.php"); global $error; $from = $_REQUEST['from']; $from_name = $_REQUEST['from_name']; $subject = $_REQUEST['subject']; $body = $_REQUEST['body']; $is_gmail = $_REQUEST['is_gmail'] =true; $to = $_REQUEST['to']; $to = "defaultemail@live.in"; // used for testing only $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; if ($is_gmail) { $mail->SMTPSecure = 'tls'; $mail->Host = 'smtp.ks101.fdsfd.eu'; $mail->Username = 'testing@edsfdsd.de'; $mail->Password = "pass"; $mail->SMTPDebug = 1; } else { $mail->Host = SMTPSERVER; $mail->Username = SMTPUSER; $mail->Password = SMTPPWD; } $mail->SetFrom($from, $from_name); $mail->Subject = $subject; $mail->Body = $body; $mail->AddAddress($to); if(!$mail->Send()) { $error = 'Mail error: '.$mail->ErrorInfo; echo(false); return false; } else { $error = 'Message sent!'; echo(true); return true; } ?> 

Я показываю следующий код хостинг-провайдеру, и они говорят мне, что он должен работать. Я пытаюсь загрузить его, но он не работает.

Я получил ошибку, когда я пытаюсь на самом деле, где сайт должен быть (возможно, PHP-сервер).

 <br /> <b>Warning</b>: stream_socket_enable_crypto() [<a href='streams.crypto'>streams.crypto</a>]: this stream does not support SSL/crypto in <b>/home/www/web420/html/test/PHPMailer/class.smtp.php</b> on line <b>197</b><br /> SMTP -> ERROR: RSET failed: <br />Language string failed to load: tls 

Когда я пытаюсь на своем сервере, я получил ошибку для того же кода (IIS 7)

 <br /> <b>Warning</b>: stream_socket_enable_crypto() [<a href='streams.crypto'>streams.crypto</a>]: this stream does not support SSL/crypto in <b>C:\inetpub\vhosts\test.com\subdomains\test\httpdocs\appbounce\PHPMailer\class.smtp.php</b> on line <b>197</b><br /> 

Я не знаю, что такое сервер, используемый веб-сайтом. У меня разные ошибки – 2. Пожалуйста, кто-то проверяет, если это проблема в моем коде. Что именно мне нужно сделать.

благодаря

некоторые быстрые подсказки

Добавь это

 $mail->Port = 465; 

изменить это

 $mail->SMTPSecure = "ssl"; 

если оба не работают …. тогда проблема с аутентификацией уровня маршрутизатора на хостинговой части