Gmail SMTP server setup for sending mails in Laravel

Introduction

თანამედროვე ვებ აპლიკაციებში ხშირად გვჭირდება მეილის გაგზავნა. ამ სტატიაში განვიხილავთ, როგორ გამოვიყენოთ Gmail SMTP(simple mail transfer protocol) სერვერი მეილის გასაგზავნად ლარაველის პროექტში. აღნიშნული სერვისი გვაძლევს შესაძლებლობას დღეში ასი მეილი უფასოდ გავგზავნოთ.

Prerequisites

Configuration

.env ფაილში ჩავწეროთ შემდეგი ინფორმაცია

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=<Enter your Gmail address>
MAIL_PASSWORD=<See instruction below>
MAIL_ENCRYPTION=ssl
MAIL_FROM_NAME=Newsletter

ამის შემდეგ საჭიროა ჩვენი gmail-ის ექაუნთი მოვამზადოთ. 1. გავხსნათ გუგლის ექაუნთი. გადავიდეთ Security ტაბზე, გავააქტიუროთ 2FA.

2. ამის შემდეგ გამოჩნდება App passwords სექცია, შეგიძლია აქ დააჭირო გადასასვლელად.

3. შემდეგ მოვხვდებით ქვემოთ მოცემულ გვერდზე, Select app-ში ავირჩიოთ Other და ჩავწეროთ ჩვენთვის სასურველი სახელი აპლიკაციისთვის, ამის შემდეგ კი დავაჭიროთ GENERATE ღილაკს.

4. ეს დაგვიგენერირებდა 16 სიმბოლოიან პაროლს, რომელიც უნდა დავაკოპიროთ და ჩავსვათ ჩვენს .env ფაილში MAIL_PASSWORD-ის მნიშვნელობად.

სულ ეს არის. ჩვენი აპლიკაცია მზადაა მეილების გასაგზავნად. ძაანაც არ გასპამოთ 😄

Last updated