ارسال ایمیل یکی از راه های ارتباطی اصلی و مهم برای مدیران وب سایت است که باید بر روی سرویس میزبانی سایت قرار گیرد. زیرا کاربران میتوانند از این طریق با مدیران در ارتباط باشند. بسیاری از وب سایتها با استفاده از زبان php طراحی و ساخته شدهاند و برای کارهای مربوط به ایمیل نیز از Phpmailer استفاده میکنند. اما این شیوه خوبی نیست زیرا امنیت پایینی دارد و همچنین ممکن است اسپم ها نیز میان ایمیل های شما قرار گیرند. پس ارسال ایمیل با لاراول از طریق smtp بهترین گزینه است.
با توجه به این که امنیت بالایی را برای این کار نیاز دارند. ایمن ترین روش ارسال ایمیل با smtp است. در ادامه به صورت کامل روش ارسال ایمیل با لاراول از طریق smtp را توضیح داده ایم. با استفاده از این روش علاوه بر این که امنیت سرویس های شما افزایش پیدا میکند، میتواند سرعت کار را نیز بالا ببرد و در مدت زمان کوتاه، کارهای مربوط به ارسال ایمیل را انجام خواهد شد.
ارسال ایمیل با لاراول
لاراول را میتوان یک فریم ورک تحت وب دانست. در محیط لاراول می توان با زبان برنامه نویسی php برنامه های مورد نظر را طراحی نمود و به همین دلیل لاراول به یکی از فریم ورک های محبوب در میان کاربران تبدیل شده است. از جمله بخش های مهم در هر cms بدون شک ایمیل است که از طریق آن می توان با کاربران ارتباط داشت.
بسیاری از مواقع به دلیل استفاده از phpmailer در هنگام ارسال و دریافت ایمیل محتوای اسپم افزایش پیدا میکند. همین موضوع می تواند باعث بروز مشکلات امنیتی شود. پس بهترین روش استفاده از سرور smtp برای ارسال و دریافت ایمیل است.
با این سرویس می توانید خیلی ساده و بدون هیچ مشکلی ایمیل ها را دریافت نمایید و برای ارسال ایمیل نیز مشکل خاصی نخواهید داشت. در ادامه آموزش ارسال ایمیل با لاراول قرار داده شده است.
آموزش ارسال ایمیل با لاراول از طریق smtp
برای دریافت و ارسال ایمیل با smtp در لاراول آموزش زیر را دنبال نمایید:
۱- ابتدا شما باید وارد کنترل پنل هاست یا سی پنل شوید و پنل مدیریتی وب سایت خود را به دست بگیرید.
۲- در ادامه از طریق منو Files زیر منو File Manager را انتخاب کنید.
۳- در اینجا یک صفحه ظاهر میشود که مربوط به File Manager هاست است. باید وارد Public_html شوید و فایل env. را پیدا کنید و بر روی آن راست کلیک کنید. در اینجا گزینه Edit را پیدا کنید و سپس بر روی آن کلیک نمایید تا امکان ادیت داشته باشید.
۴- زمانی که فایل وارد حالت ویرایش شد باید در آن به دنبال یک بخش مشخص به اسم ایمیل باشید. اطلاعاتی که از قبل وجود دارد را پاک نمایید و اطلاعات جدید و مورد نظر خود را وارد نمایید. این اطلاعات و تنظیمات جدید شامل:
- MAIL_MAILER=smtp
- MAIL_HOST=mailhog
- MAIL_PORT=1025: این بخش برای نوشتن پورت ایمیل است. بهتر است از پورت ۵۸۷ استفاده کنید.
- MAIL_USERNAME=null: نام کاربری همان آدرس ایمیل است عبارت null را با آن جایگزین نمایید.
- MAIL_PASSWORD=null: پسورد ایمیل خود را وارد کنید.
- MAIL_ENCRYPTION=null: شیوه رمزنگاری که در زیر مشخص شده وارد نمایید.
- اگر در نظر دارید از شیوه رمزنگاری SSL/TLS استفاده کنید باید MAIL_PORT را بر روی ۴۶۵ قرار دهید و اگر میخواهید از حالت None-SSL استفاده کنید باید MAIL_PORT را روی ۵۸۷ قرار دهید.
- MAIL_FROM_ADDRESS=null: در این بخش آدرس ایمیل خود را درج کنید.
- MAIL_FROM_NAME=”${APP_NAME}”
حال از قسمت Email Accounts و گزینه Connect Devices اطلاعاتی که وجود دارد را با مقادیر مورد نظر خودتان جایگزین نمایید. در نهایت نیز پس از وارد کردن اطلاعات و جایگزین کردن مقادیر پیش فرض با زدن دکمه Save Changes تمام تغییرات ذخیره میشود و برای شما اعمال خواهد شد.
۵- در اینجا می توانید ادامه مراحل ارسال ایمیل از طریق smtp را پیگیری نمایید. حتی میتوانید با انتخاب گزینه Check Email وارد قسمت میل باکس ایمیل شوید.
۶- بر روی گزینه Open کلیک نمایید به این صورت از طریق roundcube میل باکس برای شما نمایش داده خواهد شد.
۷- در ادامه آدرس ایمیل فرد مورد نظر، متن ایمیل و سایر موارد مورد نظر را وارد کنید و در نهایت روی دکمه Send کلیک کنید.
۸- ایمیل شما به سادگی ارسال میشود و به فرد مورد نظر خواهد رسید.
حتی در برخی سرورها مدیران محدودیت هایی را قرار می دهند که ارسال و دریافت ایمیل از طریق php mailer امکان پذیر نباشد به این صورت امنیت وب سایت خود را افزایش میدهند. همچنین در میان ایمیل ها خبری از اسپم نخواهد بود.
پس نیاز است که حتما تنظیمات مربوط به smtp را بر روی هاست خود فعال نمایید تا همه چیز به بهترین نحو ممکن و با امنیت بالا پیش برود. با فعال کردن smtp بر روی لاراول نیز ارسال و دریافت را با سرعت بیشتر و امنیت بهتری در جریان خواهد بود. امیدواریم که مطالعه مطلب آموزش ارسال ایمیل با لاراول از طریق smtp برای شما مفید بوده باشد.
مطلب مرتبط:
ممنون آموزش ارسال ایمیل با لاراول وقتی گام ب گام و تصویری باشه؛ از اشتباه کردن ادم هم جلوگیری میکنه. ممنونم ازتون
سلام دوست عزیز سرورپارسی
خوشحالیم که مورد رضاییتون واقع شد