-
پيمان عزيز هنوز هاست تهيه نكردم مي خواهم اول لوكال تست كنم بعد. اما تما م تنظيمات رو انجام دادم.عين چيزي كه لطف كرده بودي. اما ولي باز بعد از اجراي كدم همون error بالا رو ميبينم. هنوز سايتم آپلود نشده
شما ميگيد بايد چي كار كنم.
مگه بعد از اينكه سيستمم ميل سرور شد نبايد كدهاي مربوط به تابع ايميل اجرا بشه... حتي در لحظه اجرا به اينترنت هم متصل شدم. اما نشد.حتي هنگام كار با outlook هم error ميده..كه پيغام قابل ارسال نيست..
هيچ راه حلي نداريد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟
-
شما کدی که نوشتین رو اینجا قرار بدین تا بهتر بتونیم بهتون کمک کنیم. در ضمن شما باید توی میل سرور یوزر هم بسازین. باید توی بخش Users روی Add New User و یوزر جدید بسازین. این یوزرها همون اکانتهای ایمیل هستن. بهرحال کدتون رو بزارین تا چک کنیم.
-
<?php
$mail_to="user@localhost";
$mail_from="user@localhost";
$mail_subject="PHP TEST";
$mail_body ="I LOVE YOU";
if (mail($mail_to,$mail_subject,$mail_body))
echo("successfully to send email.");
else
echo("an error to send email");
?>
اين كدي بود كه من استفاده مي كردم...user هم همان يوزرم هست.كه گفتي..
-
پيمان جان من همون برنامه argosoft رو نصب كردم و تمام تنظيماتشم از همون تايپيكي لطف كرده بودي انجام دادم
-
دوست عزیز کد شما یه ایراد کوچیک داره اونم اینه که توی php.ini مقدار sendmail_from رو وارد نکردین ولی نیازی نیست اینکارو بکنین من یه تغییر یه خطی توی کدتون دادم و روی سیستم من که کار کرد اگه روی سیستمتون کار نمیکنه احتمالا ایراد از نصب میل سرور هست.
[php]
<?php
$mail_to="user@localhost";
$mail_from="user@localhost";
$strHeaders = "From: $mail_from\r\n";
$mail_subject="PHP TEST";
$mail_body ="I LOVE YOU";
if (mail($mail_to,$mail_subject,$mail_body,$strHeader s))
echo("successfully to send email.");
else
echo("an error to send email");
?>
[/php]