سهیل ملکی
3 سال پیش توسط سهیل ملکی مطرح شد
5 پاسخ

ارسال ایمیل با PHP

سلام دوستان
من میخوام یه فرم داشته باشم داخل وبسایتم که شخص ایمیلش رو وارد کنه و بعد داخل دیتابیس ذخیره بشه .
تا اینجا که مشکلی نیست ...
بعد میخوام در صورت وجود خبر های جدید ادمین متن رو بده و ایمیل برای تمام کاربر ها ارسال بشه .
خب حالا میدونم باید یه حلقه بذارم و .....
ولی چطور میشه ایمیل رو ارسال کرد اونم با استایل خاص ؟
مثلا لینک رو رنگی بذاریم متن ها فونت خاص داشته باشن و ......
و اگه میشه تابع ارسال ارسال ایمیل با php رو هم بگید چطور کار میکنه :)
@hesammousavi


ثبت پرسش جدید
محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 3 سال پیش مطرح شد
0

سلام باید ایمیل رو html بفرستید داخل php خیلی ساده است

//دریافت کننده ایمیل
$to = 'username <useraccount@example.com>';

//موضوع ایمیل
$subject = 'ایمیل ساده';

//متن پیام
$body = '<html><body>سلام، این ایمیل جهت <b>تست</b> ارسال شده است!</html></body>';

//سربرگ ها
$headers = 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From: yourname <youraccount@example.com>' . "\r\n" .
    'Reply-To: yourname <youraccount@example.com>' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

//فراخوانی تابع و ارسال ایمیل
if(mail($to, $subject, $body, $headers)) {
    echo 'ایمیل شما با موفقیت ارسال شد';
} else {
    echo 'خطا در ارسال ایمیل! تنظیمات سرور شما از این امکان پشتیبانی نمی کند';
}
?>

محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 3 سال پیش مطرح شد
0

اطلاعات دقیق تر رو داخل سایت وبگو ببینید
لینک


سهیل ملکی
تخصص : کارآموز برنامه نویسی
@soheilsmg 3 سال پیش مطرح شد
0

@mimsadAlef
خیلی ممنون .


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
1

سلام
@mimsadAlef
من هیچ وقت نتونستم با mail() به ایمیل های غیر گوگل ایمیل بفرستم .
راهی هست ؟


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 3 سال پیش مطرح شد
0

@gomnam احتمالا ایمیل سرورتون اسپم حساب میشه این جا رو چک کنید و این کار رو انجام بدید
spf


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام