2013-07-31 2 views
1

Я новичок в PHP и имею некоторые проблемы с моей регистрационной формой. Скрипт, как показано ниже, не может функционировать. И сохраняйте ошибкуПредупреждение: mail(): ответ SMTP-сервера: 550 Это только порт представления. Вы должны пройти аутентификацию перед отправкой почты в

Предупреждение: mail(): SMTP-ответ сервера: 550 Это только порт представления. Вы должны проверить подлинность перед отправкой почты в E: \ Inetpub \ abc.com.my \ Wwwroot \ abc_Draft9_190713 \ processor.php на линии 40" Любую идею поблагодарить

<?php 

$where_form_is="http://".$_SERVER['SERVER_NAME'].strrev(strstr(strrev($_SERVER['PHP_SELF']),"/")); 
$title = $_REQUEST['textfield_1']; 
$firstname = $_REQUEST['textfield_2']; 
$lastname = $_REQUEST['textfield_3']; 
$email = $_REQUEST['textfield_4']; 
$mobile = $_REQUEST['textfield_5']; 
$interesteddevelopement = $_REQUEST['textfield_6']; 
$message = $_REQUEST['textfield_7']; 

if (!($firstname && $lastname && $mobile && $email && $interesteddevelopement &&  $message)) { 
?> 

<script language = 'javascript'> 
alert('Please fill in every required field.'); 
history.back(); 
</script> 

<?php 
exit(); 
} else { 

ini_set("SMTP","mail.abc.com.my"); 
ini_set("smtp_port","587"); 
//ini_set('sendmail_from', '[email protected]'); 

$headers = "From: $email"; 

mail("[email protected]","abc Website Enquiry Form"," 


Title : " . $_POST['textfield_1'] . " 
First Name : " . $_POST['textfield_2'] . " 
Last Name : " . $_POST['textfield_3'] . " 
Email : " . $_POST['textfield_4'] . " 
Mobile : " . $_POST['textfield_5'] . " 
Interested Developement : " . $_POST['textfield_6'] . " 
Message : " . $_POST['textfield_7'] . " 

",$headers); 

include("confirmed.html"); 
} 

?> 

ответ

Смежные вопросы