اتصال به ایمیلسرور در برنامههای Laravel
پروژه و کدهای مورد استفاده در ویدیوی فوق در اینجا قابل مشاهده و دسترسی هستند.
با تنظیم MAIL_ENCRYPTION=tls، میتوانید بهصورت امن اقدام به ارسال ایمیلهای تراکنشی کنید.
در نظر داشته باشید که Laravel برای ارسال ایمیل از رمزنگاری TLS استفاده میکند؛ در صورتی که قادر به ارسال از طریق TLS نباشد، آن را به STARTTLS، تغییر میدهد.
برای ارسال ایمیل با استفاده از پروتکل HTTP، به API لیارا و آیدی ایمیلسرور و نشانی ایمیلسرور نیاز خواهید داشت. برای اینکار، اطلاعات مربوطه را مشابه زیر به متغیرهای محیطی برنامه خود، اضافه کنید
مقدار فیلد MAIL_FROM_ADDRESS باید یکی از نشانیهای اضافه شده در سرویس ایمیل باشد.
سپس، فایل app/Http/Controllers/MailController.php را به شکل زیر تغییر دهید:
در فایل routes/web.phpمسیر زیر را برای ارسال ایمیل اضافه کنید:
حالا میتوانید با اجرای برنامه و مراجعه به صفحه send-email، ایمیلهای تراکنشی خود را ارسال کنید.
همچنین بخوانید: پورتهای ایمیلسرور لیارا










