간단한 양식으로 양식을 설정하고 php mail() 함수를 사용하여 이메일을 통해 세부 정보를 보내고 있습니다.PHP 메일 오류 "X에서 말하는 페이지 : 전자 메일을 보낼 수 없습니다!"
페이지를 제출하면 모든 것이 잘 작동하고 이메일은 모든 데이터와 함께 문제없이 전송됩니다.
:이 이런 짓을 일단
그러나 나는 말한다 브라우저에서 팝업 얻을 "(주소)에서 페이지가 말한다! 의 이메일이 전송 할 수 없습니다"
이 메시지가 사실이 아니고 전자 메일이 정상적으로 전송 되더라도 내 페이지의 실행이 중단되고 이후에는 코드가 실행되지 않으므로이 메시지가 나타나지 않도록해야합니다. 나는 google에이 과실에 관하여 무엇이든을 찾아내는 것을 보일 수 없다.
여기 내 메일 코드입니다.
$headers = "From: ".$Email."\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$msg = '
<html>
<body>
<strong>Enquiry from www.mysite.com website</strong><br /><br />
<strong>Name:</strong> '.$FullName.' <br />
<strong>Email:</strong> '.$Email.' <br />
<strong>Phone:</strong> '.$Phone.' <br />
<strong>Message:</strong> '.$Message.' <br />
<strong>Group Size:</strong> '.$GroupSize.' <br />
<strong>Date From:</strong> '.$DayFrom.' '.$MonthFrom.' '.$YearFrom.' <br />
<strong>Date To:</strong> '.$DayTo.' '.$MonthTo.' '.$YearTo.' <br />
<strong>Meals Required:</strong> '.$MealsRequired.' <br />
<strong>Lift Pass Required:</strong> '.$LiftpassRequired.' <br />
<strong>Equipment Required:</strong> '.$SkiRequired.' <br />
</body>
</html>
';
mail ($ sendTo, $ subject, $ msg, $ headers);
건배
아 예입니다 올바른, 그것은이 PHP에 의해 처리되고 있었다으로 더 이상 필요하고 검증 jQuery 플러그인의 기능이었다. –
수정 됨 :-) – Bojangles
HEREDOC (http://php.net/heredoc)을 찾으십시오. 그 거대한 못생긴 메시지 문자열을 사소한 운동으로 바꾸는 데 도움을 줄 것입니다. –