ارسال ایمیل، با تابع mail ، در PHP
تابع mail در PHP ، برای ارسال ایمیل به کار می رود. تابع mail ، برای ارسال یک ایمیل، به شکل کلی زیر نوشته می شود :
با توجه به شکل کلی بالا، تمامی ورودی های تابع mail را شرح می دهیم :
to : به جای آن باید آدرس ایمیل (یا ایمیل های) مورد نظر را بنویسیم. (حتما باید نوشته شود)
subject : به جای آن باید عنوان موضوع ایمیل را بنویسیم. (حتما باید نوشته شود)
message : به جای آن باید متنی که می خواهیم در ایمیل نمایش داده شود را بنویسیم. هر خط باید با یک علامت ((\n)) از خط بعدی، جدا شود. هر خط می تواند حداکثر دارای 70 کاراکتر باشد. (حتما باید نوشته شود)
headers : عناوین اضافی، مثل Cc یا Bcc را می توان در این بخش نوشت. (اختیاری است و می توانید آن را ننویسید)
parameters : یک پارامتر اضافی را، برای برنامه ارسال ایمیل، مشخص می کند. (اختیاری است و می توانید آن را ننویسید)
بر حسب تجربه به شما تذکر می دهم که اگرچه این روش، به عنوان ساده ترین روش برای ارسال ایمیل با PHP بیان می شود، اما در برخی شرایط یا برخی مرورگرها، ممکن است به درستی عمل نکند. بنابراین توصیه می شود در اینترنت به دنبال کدهای حرفه ای برای ارسال ایمیل باشید (این کدها، طولانی بوده و قابل درج در یک مبحث آموزشی نیستند).
با سلا.
با اجرای این کد ها ایمیل ارسال میشود؟
وقتی دریافت کننده صندوق ایمیل خود را چک میکند در قسمت نام فرستنده چه چیزی را مشاهده میکند؟
من کد هارو نوشتم و اجرا کردم اما ایمیلی فرستاده نشد
سلام
شما باید برای اجرای این تابع کدتان را در هاست واقعی اجرا کنید.
سلام این تیکه کد رو ببینید
دستورات اچ تی ام ال رو نوشته ولی موقعی که من اجراش میکنم روی لوکال ارسال میشه ایمیل و ایمیل رو که باز میکنم کدهای اچ تی ام ال که مثلا یک جدول هست رسم نمیشه همون جوری خام کدارو برمیگردونه و جدول رسم نمیشه دلیلش چی هست؟
وچطوری باید اینکارو انجام داد منظورم وریفای ایمیل هست بیشتر یا مثلا یک تگ عکس رو باهاش عکس ارسال کنی