آموزش PHP
دسته بندی ( ۱۹۸ آموزش )
نمایش دسته بندی ها (۱۹۸ آموزش)

ارسال ایمیل، با تابع mail ، در PHP

تابع mail در PHP ، برای ارسال ایمیل به کار می رود. تابع mail ، برای ارسال یک ایمیل، به شکل کلی زیر نوشته می شود :

با توجه به شکل کلی بالا، تمامی ورودی های تابع mail را شرح می دهیم :

to : به جای آن باید آدرس ایمیل (یا ایمیل های) مورد نظر را بنویسیم. (حتما باید نوشته شود)

subject : به جای آن باید عنوان موضوع ایمیل را بنویسیم. (حتما باید نوشته شود)

message : به جای آن باید متنی که می خواهیم در ایمیل نمایش داده شود را بنویسیم. هر خط باید با یک علامت ((\n)) از خط بعدی، جدا شود. هر خط می تواند حداکثر دارای 70 کاراکتر باشد. (حتما باید نوشته شود)

headers : عناوین اضافی، مثل Cc یا Bcc را می توان در این بخش نوشت. (اختیاری است و می توانید آن را ننویسید)

parameters : یک پارامتر اضافی را، برای برنامه ارسال ایمیل، مشخص می کند. (اختیاری است و می توانید آن را ننویسید)

مثال
نکته

بر حسب تجربه به شما تذکر می دهم که اگرچه این روش، به عنوان ساده ترین روش برای ارسال ایمیل با PHP بیان می شود، اما در برخی شرایط یا برخی مرورگرها، ممکن است به درستی عمل نکند. بنابراین توصیه می شود در اینترنت به دنبال کدهای حرفه ای برای ارسال ایمیل باشید (این کدها، طولانی بوده و قابل درج در یک مبحث آموزشی نیستند).

نویسنده علیرضا گلمکانی
شماره کلید 408
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 3 3 0
saeedk
۱۳۹۶/۰۳/۱۹
۱۵:۱۶

با سلا.
با اجرای این کد ها ایمیل ارسال میشود؟
وقتی دریافت کننده صندوق ایمیل خود را چک میکند در قسمت نام فرستنده چه چیزی را مشاهده میکند؟
من کد هارو نوشتم و اجرا کردم اما ایمیلی فرستاده نشد

حمیدرضا
۱۳۹۶/۱۱/۰۱
۱۷:۵۱

سلام
شما باید برای اجرای این تابع کدتان را در هاست واقعی اجرا کنید.

فرزام
۱۴۰۰/۱۱/۱۳
۲۲:۲۶

سلام این تیکه کد رو ببینید 

 
دستورات اچ تی ام ال رو نوشته ولی موقعی که من اجراش میکنم روی لوکال ارسال میشه ایمیل و ایمیل رو که باز میکنم کدهای اچ تی ام ال که مثلا یک جدول هست رسم نمیشه همون جوری خام  کدارو برمیگردونه و جدول رسم نمیشه  دلیلش چی هست؟
وچطوری باید اینکارو انجام داد منظورم وریفای ایمیل هست بیشتر یا مثلا یک تگ عکس رو باهاش عکس ارسال کنی


کد پی‌اچ‌پی:
<?php
$to 
"somebody@example.com, somebodyelse@example.com";
$subject "HTML email";
$message "
<html>
<head>
<title>HTML email</title>
</head>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
"
;
$headers "MIME-Version: 1.0" "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" "\r\n";
$headers .= 'From: <webmaster@example.com>' "\r\n";
$headers .= 'Cc: myboss@example.com' "\r\n";

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

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای توابع PHP

راهنمای توابع PHP بر اساس حرف اول تابع :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z