Laravel framework cung cấp vô số cách khách hàng nhau nhằm gửi email nlỗi gửi tin nhắn thực hiện tlỗi viện SMTPhường., thông qua API của các công ty cung cấp các dịch vụ email (email provider) nhỏng Mailgun, SparkPost, Amazon SES hoặc chúng ta cũng có thể sử dụng hàm mail() hoặc sendmail() gồm sẵn vào PHP.. Trong phần lớn các ngôi trường thích hợp thì chúng ta nên chọn sử dụng các dịch vụ của gmail provider. Điều này sẽ giúp đảm bảo an toàn tính tin yêu của tin nhắn gửi đi tách gmail không biến thành rơi vào tình thế spam filer hoặc thậm chí bị reject do gmail của bạn dấn bên cạnh đó giảm đáng kể thời gian khi bắt buộc gia hạn và cách tân và phát triển một hệ thống gmail server riêng.Bạn sẽ xem: Mailgun là gì

Điều tuyệt vời lúc thực hiện Mailgun đó là họ được hỗ trợ gửi 10,000 email/mon trọn vẹn miễn tổn phí. Với những vận dụng web không quá kếch xù thì số lượng giới hạn số lượng email gửi làm việc bên trên là hơi Khủng để có thể thực hiện hết. Tại nội dung bài viết này tôi vẫn giải đáp các bạn giải pháp thiết lập cấu hình Mailgun nhằm gửi email trong Laravel.

Bạn đang xem: Mailgun là gì

Đăng Ký Tài Khoản với Thêm Domain Trên Mailgun

Để ban đầu thực hành gửi gmail sử dụng Mailgun API thì trước tiên bạn cần truy cập vào website của Mailgun với ĐK một tài khoản. Ngay sau thời điểm đăng ký tài khoản bạn đã có thể áp dụng thương hiệu miền Sandbox nhằm gửi gmail thông qua API của Mailgun. quý khách hàng có thể tìm kiếm thấy thương hiệu miền này trong tab Domains bên trên giao diện web sau khoản thời gian đăng nhtràn lên thông tin tài khoản của mình:


*

Tuy nhiên để ngăn cản spam khi thử nghiệm gửi tin nhắn bạn cần thêm email của người dấn dùng để làm thử nghiệm làm việc mục Authorized Recipients. Sau lúc phân phối thì những email này sẽ nhận thấy mail chứng thực lại còn chỉ Khi các gmail này chứng thực gật đầu thì bạn bắt đầu hoàn toàn có thể ban đầu gửi gmail đến chúng ta.

Cài Đặt Guzzle Dependency

Laravel framework tích hợp sẵn cỗ tlỗi viện của PHP dùng để gửi tin nhắn dựa vào Mailgun API tuy nhiên tlỗi viện này phụ thuộc vào vào Guzzle client cho nên vì thế bọn họ đề nghị setup dependency này.

Xem thêm: Hệ Số Car Là Gì - Tỉ Lệ An Toàn Vốn (Capital Adequacy Ratio

Trên cửa sổ termial chúng ta dịch chuyển tới thỏng mục của dự án Laravel cùng chạy câu lệnh sau:

$ cd $PROJECT_PATH ### gắng $PROJECT_PATH bởi liên can thư mục dự án$ composer require guzzlehttp/guzzle

Thiết Lập Domain cùng Secret Key

Đầu tiên bạn cần cấu hình Larvel để áp dụng mail driver nào (tốt tlỗi viện PHPhường. nào) nhằm gửi gmail. Trong tập tin config/mail.php các bạn tìm về tuỳ lựa chọn driver cùng chuyển đổi quý giá của ngôi trường này là mailgun.

Sau đó bạn phải thông số kỹ thuật mang lại tên miền và secret key. Trong tập tin config/services.php bạn tìm về tuỳ chọn của mailgun cùng update 2 cực hiếm domain name và secret được cung ứng vì Mailgun:

Thiết Lập Thông Tin Người Gửi Mặc Định

Mỗi Lúc gửi gmail bạn sẽ cần thiết lập công bố của người gửi. Các công bố này bao gồm cửa hàng gmail tín đồ gửi và thương hiệu bạn gửi. Đối với rất nhiều ứng dụng thì tác vụ gửi gmail thường xuyên được diễn ra sinh sống những vị trí không giống nhau trong source code với thực hiện cùng một thông báo người người ví như adminhjwitteveen.com.vn cùng với tên hjwitteveen.com.vn. Trường vừa lòng này chúng ta cũng có thể thiết lập cấu hình công bố người gửi khoác định nhằm Laravel áp dụng giả dụ nhỏng không có ban bố tín đồ gửi nào được đưa vào. Để có tác dụng điều đó chúng ta tìm tới tập tin config/mail.php với đổi khác quý giá của trường from:

... "from" => "exampleexample.com", "name" => "App Name">,...Kết thúc bước trên thì hiện giờ bạn đã có thể chuẩn bị sẵn sàng gửi gmail thực hiện API của Laravel cùng thông qua hình thức tin nhắn cung cấp bởi Mailgun.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *