عنوان مقاله : یادگیری php : ارسال ایمیل با استفاده از پی اچ پی

یادگیری php : ارسال ایمیل با استفاده از پی اچ پی

یادگیری php : ارسال ایمیل با استفاده از پی اچ پی

 

 

 

 

 

 

یادگیری php : ارسال ایمیل با استفاده از پی اچ پی

 

 

 

 

 

 

یادگیری php : ارسال ایمیل با استفاده از پی اچ پی…

پی اچ پی باید با جزئیات نحوه ارسال ایمیل شما به طور صحیح در فایل php.ini پیکربندی شود. فایل php.ini موجود در / etc / directory را پیدا کنید و قسمت مورد نظر را انتخاب کنید [function mail].

کاربران ویندوز باید مطمئن شوند که دو دستورالعمل ارائه می شوند. اولین SMTP نامیده می شود که آدرس سرور ایمیل شما را مشخص می کند. دومین نام فرستنده است که آدرس ایمیل شما را مشخص می کند.

پیکربندی برای ویندوز باید چیزی شبیه به این باشد:

 

 

 

 

کاربران لینوکس به سادگی نیاز دارند به PHP اجازه دهند تا محل برنامه ارسال sendmail خود را بداند . مسیر و هر سوئیچ دلخواه باید به دستور sendmail_path مشخص شود.

پیکربندی برای لینوکس باید چیزی شبیه به این باشد:

حالا شما آماده هستید:

 

 

 


ارسال ایمیل متن ساده

 

 

پی اچ پی از تابع mail () برای ارسال یک ایمیل استفاده می کند. این تابع نیاز به سه استدلال اجباری دارد که آدرس ایمیل گیرنده، موضوع پیام و پیام واقعی را مشخص می کند علاوه بر این دو پارامتر اختیاری دیگر نیز وجود دارد.

 

 

 

 

در اینجا شرحی برای هر پارامتر وجود دارد.

Here is the description for each parameters.

Sr.No

                                                                                 پارامتر و شرح

۱ to

ضروری. گیرنده / گیرندگان ایمیل را مشخص می کند.

۲ subject

ضروری. موضوع ایمیل را مشخص می کند. این پارامتر نمیتواند شامل خط جدید باشد.

۳ message

ضروری. پیام فرستاده شده را تعریف می کند. هر خط باید با یک LF (\ n) جدا شود. خطوط نباید بیش از ۷۰ کاراکتر باشد.

۴ headers

اختیاری. هدرهای اضافی مانند From، Cc و Bcc را مشخص می کند. هدرهای اضافی باید با یک CRLF (\ r \ n) جدا شوند. 


۵ parameters

اختیاری. یک پارامتر اضافی را برای برنامه ارسال ایمیل مشخص می کند.

 

 

 

 

به محض این که تابع ایمیل نامیده شود(called)، پی اچ پی تلاش می کند تا ایمیل را ارسال کند و در صورتی که موفق باشد true ، یا در صورتی که شکست خورده باشد false می باشد.

گیرندگان چندتایی را می توان به عنوان اولین آرگومان تابع mail () در لیست جدا شده با کاما مشخص کرد.

 

 

ارسال ایمیل HTML

 

 

هنگامی که یک پیام متنی را با استفاده از پی اچ پی ارسال میکنید، همه محتوای به عنوان متن ساده رفتار خواهد شد. حتی اگر تگ های HTML را در یک پیام متنی وارد کنید، به عنوان متن ساده نمایش داده می شود و تگ های HTML براساس نحوه ی HTML فرمت نمی شوند. اما PHP گزینه ای برای ارسال یک پیام HTML به عنوان پیام HTML واقعی فراهم می کند.

 

هنگام ارسال یک پیام ایمیل می توانید یک نسخه Mime ، نوع محتوا و کاراکتر را برای ارسال یک ایمیل HTML مشخص کنید.

 


مثال

این مثال یک پیام ایمیل HTML به xyz@somedomain.com ارسال می کند که آن را به afgh@somedomain.com کپی می کند. شما می توانید این برنامه را کد کنید به طوری که تمام مطالبی را که از کاربر دریافت می کنید به صورت یک ایمیل ارسال کنید.

 

 

 

 

 

 

 

 

ارسال پیوست ها با ایمیل (attachments )

 

 

برای ارسال ایمیل با محتوای مخلوط نیاز به تنظیم Content-type هدر به multipart/mixed دارید. سپس بخش های متن و پیوست را می توان در محدوده مشخص کرد.

 

 

یک مرز با دو خط ربط با یک شماره منحصر بفرد آغاز می شود که نمی تواند در بخش پیام ایمیل ظاهر شود. یک تابع پی اچ پی md5 () برای ایجاد یک عدد هگزادسیمال ۳۲ رقمی برای ایجاد شماره منحصربفرد استفاده می شود. مرز نهایی که بخش نهایی ایمیل را نیز نشان می دهد باید با دو خط ربط پایان یابد.

 

 

 

 

 

 

 

 

 

 

گرافیست آشنا به وب ، علاقه مند به تولید محتوا ، مسلط به زبان انگلیسی

پیوستن

مقاله های مرتبط :

دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *