PDA

View Full Version : چگونگی ساخت ایمیل با php



darkcms
پنج شنبه 30 خرداد 1392, 19:07 عصر
با سلام.
از اونجایی که از عنوان این تاپیک معلومه ، می خوام بدونم چطور با php می تونیم خودکار ایمیل بسازیم؟
البته لازم به ذکر است که نمی خوام از سی پنل و ... استفاده کنم ؛ می خوام خودکار این اتفاق بیفته!
با تشکر از دوستان!

Jarvis
پنج شنبه 30 خرداد 1392, 19:13 عصر
خب شما با تابع mail() می تونید ایمیل ارسال کنید ... حالا منظورتون رو از خودکار نفهیمیدم ... اگه منظورتون اینه که تحت شرایط خاصی ایمیل فرستاده بشه .. خب با قرار دادن تابع mail() بین یک دستور if می تونید مشکلتون رو حل کنید.
اینم نمونه کد :

<?php
$to = "someone@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>

cpuram
پنج شنبه 30 خرداد 1392, 19:16 عصر
بیشتر توضیح بدید. اگه منظورتون اینه که هر بار که صفحه لود میشه ایمیل بزنه به یه آدرس باید از cron job استفاده کنید.

hamedarian2009
پنج شنبه 30 خرداد 1392, 19:42 عصر
با php که نمیشه ایمیل ساخت بلکه باید برید تو سایتهای سرویس دهنده ایمیل مثل یاهو ایمیل بسازید.
ولی همانطور که دوستان گفتن میتونید با تابع mail() به طور مستقیم ایمیل ارسال کرد

Unique
پنج شنبه 30 خرداد 1392, 21:15 عصر
انقدر سوال بد پرسیده میشه که هر کسی یک استنباطی میکنه ! احنمالا میخوان توی domain خودش ایمیل بسازند یعنی مثل وقتی که توی cpanle میروند و email account میسازند حالا میخوان با کد های php اینکا را انجام بدهند ! راستش روی سایت های اشتراکی به شرطی که امکان استفاده از api های cpnale باشه میشه ایمیل ساخت و کافیه توی گوگل دنبال cpanel api بگردین ! اما اگه هاست اختصاصی دارین میتونید با استفاده از دستورات terminal به راحتی email account بسازین.

darkcms
جمعه 31 خرداد 1392, 19:04 عصر
بله حرف شما صحیح است ؛ من میخام توی سایت خودم یک اکانت ایمیل بسازم نه این که ایمیل ارسال کنم!
چون ارسال کردن ایمیل با تابع mail() را هر کسی بلده!!!!
ببخشید میشه یکم درباره دستورات terminal توضیح بدید!
با تشکر از دوستان!

mohsen_31369
جمعه 31 خرداد 1392, 21:26 عصر
سلام این کلاس (http://barnamenevis.org/showthread.php?378000-%DA%A9%D9%84%D8%A7%D8%B3-%D9%87%D8%A7%DB%8C-%D9%85%D9%81%DB%8C%D8%AF-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%BE%DB%8C-%D8%A7%DA%86-%D9%BE%DB%8C&p=1671188&viewfull=1#post1671188)کارتو راه میندازه

Unique
جمعه 31 خرداد 1392, 21:57 عصر
ببخشید میشه یکم درباره دستورات terminal توضیح بدید!
میشه بگین که اولا هاست شما اختصاصی هست یا اشتراکی ؟ بعد هم اینکه چقدر با لینوکس آشنایی دارین ؟ تا حالا با sendmail و postfix کار کردین ؟