PDA

View Full Version : مشكل در ارسال ايميل به وسيله php



saeedtrb
پنج شنبه 05 بهمن 1391, 16:28 عصر
سلام دوستان من فرمي رو طراحي كردم و ميخوام اين فرم به ايميل كه براي دامينم ساختم بره اين كد گذاشتم ولي عمل نكرد مشكلم كجاست

<?php
$to="admin@dssdesigner.ir";
$subject=$_POST['subject'];
$message=$_POST['text'];
$header="az:".$_POST['name'];
mail($to,$subject,$message,$header);
echo "پيام شما ارسال شد";
print "<script type='text/javascript'>window.location='index.php'</script>";
?>

Unique
پنج شنبه 05 بهمن 1391, 20:55 عصر
دسوت عزیز شما توی Header مشکل داری ! اینجوری ایمیل بفرستین :


<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com';

mail($to, $subject, $message, $headers);
?>

saeedtrb
پنج شنبه 05 بهمن 1391, 22:08 عصر
اين كدم گذاشتم ولي عمل نكرد

mahdy.asia
جمعه 06 بهمن 1391, 11:31 صبح
اگر خواسته باشیم بوسیله کد ارسال ایمیل در PHP به ایمیل Gmail بعنوان مثال (mahdy.asia@gmail.com) ایمیل ارسال گردد امکان پذیر است چون صفحه ایی ارسال ایمیل وقتی این ایمیل را ست می کنم درست کار نمی کند و ایمیل می بایست چه خصوصیتی داشته باشد که ارسال ایمیل بدرستی انجام گیرد

Unique
جمعه 06 بهمن 1391, 16:54 عصر
اين كدم گذاشتم ولي عمل نكرد
حتما باید warning یا error بده ! میشه بگین چه اتفاقی میفته ؟


اگر خواسته باشیم بوسیله کد ارسال ایمیل در PHP به ایمیل Gmail بعنوان مثال (mahdy.asia@gmail.com) ایمیل ارسال گردد امکان پذیر است چون صفحه ایی ارسال ایمیل وقتی این ایمیل را ست می کنم درست کار نمی کند و ایمیل می بایست چه خصوصیتی داشته باشد که ارسال ایمیل بدرستی انجام گیرد
شما با تابع mail براحتی میتونید به هر ایمیلی در هر domain ی ایمیل بفرستین اما اگه میخواین از gmail خودتون ایمیل بفرستین باید از smtp استفاده کنید که برای این کار بخترین کتابخونه phpmailer هستش. توی سایت بگردین کلی اطلاعات پیدا میکنید خودم شاید بیش از 3 یا 4 تا پست در مورد این کار زدم.

saeedtrb
شنبه 07 بهمن 1391, 12:53 عصر
پيغامي نميده حتي براش گذاشتم اگه ارسال شد پيغام بده و پيغام هم مياد ولي به ايميلم هيچ پيامي فرستاده نميشه

Unique
یک شنبه 08 بهمن 1391, 23:30 عصر
پوشه های junk یا spam را چک کردین ؟

saeedtrb
پنج شنبه 12 بهمن 1391, 13:36 عصر
بله چك كردم احتمال داره از خود هاست باشه چون هاستم رايگانه