برای ارسال ایمیل باید از تابه ()mail استفاده کرد .
من از این تابع استفاده کردم و با پیام ارسال موفق مواجه شدم اما نمیدونم چرا ایمیلی فرستاده نشد ؟ !
.
.
.
بیشتر توضیح میدم : من دو تا فایل php نوشتم یکی با نام mail_info.php که محتواش اینه :
کد php:
<html>
<body>
<form method='post' action='mailform.php' >
Email : <input name='email' type='text' /> <br />
Subject : <input name='subject' type='text' /> <br />
Message : <br />
<textarea name='message' rows='15' cols='40' >
</textarea > <br />
<input type='submit' />
</form >
</body>
</html>
.
.
.
و دیگری فایلی به نام mailform.php که محتواش اینه :
کد php:
<html>
<body>
<?php
if (isset($_REQUEST['email']))
// دستور بالا در صورتی که کادر ایمیل پر شده باشد ، ایمیل را ارسال می کند
{
// ارسال ایمیل
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
mail ( "someone@example.com" , $subject , $message , "From:" . $email) ;
echo "از ارسال ایمیل شما متشکریم";
}
else
// اگر کادر ایمیل پر نشده باشد ، برنامه فرم زیرا را نمایش می دهد
{
echo " < form method='post' action='mailform.php' >
Email : < input name='email' type='text' /> <br />
Subject : < input name='subject' type='text' /> <br />
Message : <br />
< textarea name='message' rows='15' cols='40' >
< /textarea > <br />
< input type='submit' />
< /form >";
}
?>
</body>
</html>
.
.
.
به نظر شما مشکل از کجاست