قم بتغيير محتوى الملف sendmail.php ليكون كالتالي:
<div dir=ltr align=left>
كود PHP:
<Html>
<Title> مراسلة الموقع Contact Us </title>
<body>
<div align="center">
<center>
<table border="1" width="71%" >
<tr>
<td width="100%" bgcolor="#FFFFFF">
<?php
$font_yes = "<p align=center><font color=blue size=2 face=Tahoma>";
$font_no = "<p align=center><font color=red size=2 face=Tahoma>";
$font_end = "</font>";
function is_email_correct($address) {
return (preg_match(
'/^[-!#$%&\'*+\\.\/0-9=?A-Z^_`{|}~]+'.
'@'.
'([-0-9A-Z]+\.)+' .
'([0-9A-Z]){2,4}$/i',
trim($address)));
}
$state = 0 ;
if (strlen($TheUserName) < 1 )
{
$error[1] = " هناك خطأ في خانة الإسم ";
$state=1;
}
$mail = is_email_correct($UserEmail);
if ($mail ==0){
$error[2] = " هناك خطأ في البريد الإلكتروني " ;
$state += 1 ;
}
if (strlen($UserComments) <= 4 ) {
$error[3] = " هناك خطأ في خانة الملاحظات والإقتراحات ";
$state += 1 ;
}
if ($state == 0 ){
$msg = " تم إرسال هذه الرسالة من قبل ";
$msg .= $TheUserName;
$msg .= "\n\n";
$msg .= "______________________________________________________\n";
$msg .= $UserEmail;
$msg .= "______________________________________________________\n";
$msg .= $UserComments;
$msg .= "\n\n__________________________________________________\n";
$to_email_address = "rayan@rayansite.com";
$m=mail($to_email_address,"Request: $subject",$msg,"FROM: $UserEmail\n\n");
echo "$font_yes";
if (!$m)
echo "نرجو المعذرة- هناك خطأ في سيرفر البريد لم يتم الإرسال في هذه الحالة على مدير الموقع أن يقوم بالاتصال بمزود الخدمة لمعالجة الخطأ";
else {
echo "شكرا لك $TheUserName<br>";
echo ("لقد تم إرسال الرسالة الى بريد الموقع <br>");
echo ("$to_email_address<br>");
echo (" وسوف يتم الرد عليها في أسرع وقت ");
}
}
if ($state >= 1 ) {
for ($i; $i<4 ; $i++) {
echo "$font_no";
echo $error[$i]."<br>" ;
}
echo "<p align=center dir=rtl> <b> الرجاء الضغط على زر العودة Back وتعديل الحقول اللازمة</b> ";
}
?>
<p align="center"> </td>
</tr>
</table>
</center>
</div>
</body>
</html>
</div>
وقم بتجربته، سيقوم الملف بالإرسال بشكل صحيح أو أنه سيقوم بوضع رسالة خطأ تبين أن سيرفر البريد لا يعمل إذا كان كذلك فإنك يجب أن تقو مبالاتصال بمزود الخدمة لمعالجة الأمر.
السكربت يعمل بشكل جيد معي بعد التعديل :
www.visualmind.net/worktemp/tellus.php