PHP를 사용하여 메일을 보내려고합니다. wampserver2.2를 사용하고 있습니다.PHP를 사용하여 메일을 보낼 수 없습니다.
<?php
if(isset($_POST['submit']))
{
$YourName = mysql_real_escape_string($_POST['YourName']);
$From = mysql_real_escape_string($_POST['Email']);
$Subject = mysql_real_escape_string($_POST['Subject']);
$Message = mysql_real_escape_string($_POST['message']);
$myEmailAdr = "[email protected]";
if (preg_match('/^[a-zA-Z][a-zA-Z0-9_-][email protected][a-zA-Z]+[.]{1}[a-zA-Z]+$/', $From))
{
$headers = 'From: '.$From."\r\n".'Reply-To: '.$From;
$Message = str_replace("\n.", "\n..", $Message);
try
{
ini_set("SMTP","ssl:smtp.gmail.com");
ini_set("smtp_port","465");
$send = mail($myEmailAdr, $Subject, $Message, $headers); // line 24
}
catch(PDOException $e)
{
$error = $e->getMessage();
echo $error;
}
}
else
{
echo "Error in Mail Address Format";
}
}
?>
문제는 내가 그것을 사용하려고 할 때 다음과 같은 오류를 얻고있다 : 그리고 내 PHP 버전은 여기에 5.4.3
내가 노력 코드입니다. 24 행은 메일 기능을 의미합니다.
Warning: mail(): Failed to connect to mailserver at "ssl:smtp.gmail.com" port 465, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\UMVSS_Website\ContactScript.php on line 24
나도 없다'펀치 : – Rob